iphone - How to control other buttons' actions? -


नमस्ते इसलिए कहना है कि मुझे यह कोड है:

  UIAlertView * alert = [[UIAlertView alloc ] InitWithTitle: @ "यै" संदेश: msg प्रतिनिधि: स्वयं रद्द करें बटनटाइट: @ "आगे बढ़ें ..." अन्य बटनटाइटल्स: @ "1", @ "2", शून्य];  

मैं अन्य बटन "1" और "2" को कैसे नियंत्रित करूं? (मान लें कि अन्य सभी आवश्यक कोड जगह में हैं, जैसे कि अपरिभाषित चर msg)

धन्यवाद!

आपको अपने UIAlertView उदाहरण की संपत्ति सेट करने की आवश्यकता है (यानी चेतावनी ) और विधि को लागू करें।

मान लें कि आप चाहते हैं वर्तमान वर्ग UIAlertView के प्रतिनिधि होने के लिए आप कोड की निम्न पंक्ति का उपयोग करेंगे:

  alert.delegate = self;  

इसके बाद, आप मौजूदा वर्ग को। कोड में UIAlertViewDelegate प्रोटोकॉल को कार्यान्वित करने के लिए सेटअप करेंगे। उदाहरण के लिए:

<पूर्व> @ इंटरफेस मायक्लास: NSObject & lt; UIAlertViewDelegate & gt;

तब आप केवल चेतावनी दृश्य को लागू कर सकते हैं: clickedButtonAtIndex: .m फ़ाइल में विधि:

  - चेतावनी दृश्य: एक क्लिक किया हुआ बटनअट इंडेक्स : I {NSLog (@ "आपने क्लिक किया% d।", I); }  

Comments

Popular posts from this blog

python - rename keys in a dictionary -

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -