2014-11-19 7 views
6

Alles, was ich tun möchte, ist eine Schaltfläche ausgeblendet zu halten, bis eine andere Taste gedrückt wird.Wie versteckt man eine Schaltfläche in Xcode 6?

Zum Beispiel ist Button 1 sichtbar, Button 2 jedoch nicht. Wenn ich Button 1 drücke, muss Button 2 erscheinen.

Auch ich programmiere in Xcode 6 mit Swift.

Vielen Dank im Voraus!

+0

Stellen Sie 'button2.alpha = 0' ein und es wird unsichtbar sein. Sie können es sogar in Interface Builder so einstellen, dass es versteckt erscheint. Setze 'button2.alpha = 1', um es sichtbar zu machen. – vacawama

+1

Oder setzen Sie 'button2.hidden = true' und es wird unsichtbar sein. Sie können festlegen, dass sie im Interface Builder ausgeblendet wird, damit sie verborgen bleibt. Setze 'button2.hidden = false', um es sichtbar zu machen. – vacawama

Antwort

15

Der Beispielcode für einen Knopf in Swift versteckt:

import UIKit 

class ViewController: UIViewController { 

// Create outlet for both the button 
@IBOutlet weak var button1: UIButton! 
@IBOutlet weak var button2: UIButton! 

override func viewDidLoad() { 
    super.viewDidLoad() 
    //Set button2 hidden at start 
    button2.hidden = true 
} 



//Here is the action when you press button1 which is visible 
@IBAction func button1(sender: AnyObject) { 
    //Make button2 Visible 
    button2.hidden = false 
    } 

} 

sein kann dieser Ihnen helfen können.

+0

Ok ... Was nun, wenn Button zwei ein Balkenknopf war? – Schuey999

+0

Dies kann helfen: http://stackoverflow.com/questions/27887218/how-to-hide-a-bar-button-item-for-certain-users –