पर जोड़े गए नियंत्रणों के लिए बाध्यकारी डेटा मैं कोड के माध्यम से यूआई बनाने के लिए उपयोग करता था। लेकिन अब मुझे स्टोरीबोर्ड का उपयोग करना है। स्टोरीबोर्ड पर जोड़े गए नियंत्रणों और स्टोरीबोर्ड पर जोड़े गए नियंत्रणों के लिए गतिशील रूप से डेटा को बाध्य करने के तरीके के बारे में मैं उलझन में हूं। एक नमूना परिदृश्य स्टोरीबोर्ड पर एक UIView जोड़ा जाता है और दो UITableViews और इसके ऊपर एक बटन जोड़ा जाता है। मैं बटन पर ईवेंट हैंडलर जोड़ना चाहता हूं और तालिका दृश्यों में डेटा बांधना चाहता हूं। मैं यह कैसे करु। यदि मैं स्टोरीबोर्ड पर जोड़े गए UIView को उप-वर्गीकृत करता हूं, तो मेरे पास दृश्य के शीर्ष पर जोड़े गए नियंत्रण (बटन, दो तालिका दृश्य) तक पहुंच होगी या मुझे इसे और कैसे प्राप्त करना चाहिए? कृपया सहायता कीजिए !आईओएस स्टोरीबोर्ड नियंत्रणों तक कैसे पहुंचें और ईवेंट हैंडलर जोड़ें, और स्टोरीबोर्ड
5
A
उत्तर
8
बटन पर एक ईवेंट हैंडलर जोड़ना अपेक्षाकृत सरल है। अपने UIViewController उपclass में बस नीचे दिए गए एक जैसा विधि जोड़ें, फिर अपने इंटरफ़ेस बिल्डर में व्यू कंट्रोलर का चयन करें और दाईं ओर पैनल दाईं ओर दाईं तरफ वाले तीर की तरह दिखने वाले शीर्ष पर दाएं बटन पर क्लिक करें। प्राप्त कार्यों के तहत सर्कल को उस बटन पर खींचें जिसे आप क्रिया करना चाहते हैं।
-(IBAction)doSomething:(id)sender{
//code for doing what you want your button to do.
}
एक अलग तरह से आप यह कर सकते हैं, अगर आप अभी भी यह प्रोग्राम के क्या करना चाहते हैं एक ही बात आप कर रही है, अपने ज फ़ाइल में छोड़कर IBOutlet UIButton * BUTTONNAME जोड़ने के लिए इस्तेमाल कर रहे हैं करने के लिए है, और दुकानों के नीचे दाएं फलक में आप अपना बटन देखेंगे। जिसे बाद में .m फ़ाइल के नाम से संदर्भित किया जा सकता है।