2014-11-19 4 views
6

मैं बस इतना करना चाहता हूं कि एक बटन दबाए रखें जब तक कि कोई अन्य बटन दबाया न जाए।एक्सकोड 6 में एक बटन कैसे छिपाना है?

उदाहरण के लिए, बटन 1 दिखाई दे रहा है, लेकिन बटन 2 नहीं है। जब मैं बटन 1 दबाता हूं, तो मुझे दिखाई देने के लिए बटन 2 की आवश्यकता होती है।

इसके अलावा, मैं स्विफ्ट का उपयोग कर एक्सकोड 6 में प्रोग्रामिंग कर रहा हूं।

अग्रिम धन्यवाद!

+0

'बटन 2.alpha = 0' सेट करें और यह अदृश्य हो जाएगा। आप इसे इंटरफेस बिल्डर में भी सेट कर सकते हैं ताकि यह छुपा हो जाए। इसे देखने के लिए 'button2.alpha = 1' सेट करें। – vacawama

+1

या 'बटन 2.hidden = true' सेट करें और यह अदृश्य हो जाएगा। आप इसे इंटरफेस बिल्डर में छिपाने के लिए सेट कर सकते हैं ताकि यह छुपा हो जाए। इसे दिखने के लिए 'बटन 2.hidden = false' सेट करें। – vacawama

उत्तर

15

स्विफ्ट में एक बटन को छिपाने के लिए नमूना कोड:

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 
    } 

} 

हो सकता है यह आप कर सकते हैं।

+0

ठीक है ... अब क्या होगा यदि बटन दो बार बटन था? – Schuey999

+0

इससे मदद मिल सकती है: http://stackoverflow.com/questions/27887218/how-to-hide-a-bar-button-item-for-certain-users –

संबंधित मुद्दे