2015-11-17 12 views
5

UISwitch के लिए कोई अन्य कथन बनाने का प्रयास कर रहा है। यह सुनिश्चित करने के लिए कि क्या स्विच चालू है या बंद है, तो निश्चित रूप से सुनिश्चित नहीं है कि क्या होगा।स्विफ्ट में श्रेणी का चयन करने के लिए uiswitch का उपयोग कैसे करें?

@IBAction func selectionLabel(sender: AnyObject) { 
    if(<some condition>) 
    // do something 

    else 
     //do something 
} 

क्या यह स्विच का उपयोग करने का एक सही तरीका है?

+1

सं 'अगर (सही)' हमेशा सच है: अगर स्विच on संपत्ति की जाँच करके पर है की जाँच करें। कहानी का अंत। आप वास्तव में उपयोगी कुछ भी परीक्षण नहीं कर रहे हैं। – matt

+0

दस्तावेज पढ़ें। – Fogmeister

उत्तर

3

sender स्विच है।

@IBAction func selectionLabel(sender: AnyObject) { 
    if let mySwitch = sender as? UISwitch { 
     if mySwitch.on { 
      // switch is on 
     } else { 
      // switch is off 
     } 
    } 
} 
संबंधित मुद्दे