मुझे रेडियो बटन के साथ अजीब समस्या है मैं प्रयोग किया जाता है
UIButton
रेडियो बटन के लिए और दो छवि
btnCheck.png इस्तेमाल किया और
btnUnCheck.png सामान्य मामले में अपनी काम कर रहे ठीक से कोई समस्या नहीं है ;: (आईडी) इस {UIImage * selectedImg = [@ "btnCheck.png" UIImage imageNamed:] (IBAction) btnNextClick - इस बटन पर क्लिक करें
पर मेरी कोड है अगर ((btnILink.imageView.image == selectedImg || btnTapeIn.imageView.image == selectedImg || btnKeraLink.imageView.image == selectedImg)) {अगर (btnTapeIn.imageView.image == selectedImg) {UIImage * selectedImg1 = [UIImage imageNamed: @ "btnCheck.png"]; यदि {[FunctionManager ShowMessage: @ "" withMessage: @ "कृपया लंबाई का चयन करें" withDelegage: शून्य] ((btn18.imageView.image == selectedImg1 || btn22.imageView.image == selectedImg1)!); वापसी; }} और {UIImage * selectedImg1 = [UIImage imageNamed: @ "btnCheck.png"]; यदि {[FunctionManager ShowMessage ((btn16.imageView.image == selectedImg1 || btn18.imageView.image == selectedImg1 || btn22.imageView.image == selectedImg1)!): @ "" withMessage: @ "कृपया लंबाई का चयन करें" withDelegage: शून्य]; वापसी; }}} और {[फ़ंक्शन प्रबंधक को संदेश भेजें: @ "" साथ मेसेज: @ "कृपया विधि का चयन करें" के साथ डीलाजिज: शून्य]; वापसी; }}
यह ठीक से काम करता है जब मैं btnNext पर क्लिक करता हूं, यदि कोई भी एक आइटम नहीं चुने गए तो यह संदेश प्रदर्शित करता है लेकिन समस्या यह है कि जब मैं दोनों आइटम का चयन करता हूं और पृष्ठभूमि में जाता हूं तो मैं ऐप में वापसी करता हूं और अगले पर क्लिक करके यह संदेश प्रदर्शित करता है, लेकिन चेकबॉक्स पहले ही चुने गए क्यों उस स्थिति में स्थिति सही नहीं है ...
< / P>
छवियों के बजाय बटन चयनित संपत्ति का प्रयोग करें जब
अगर (btnTapeIn.selected) {[btnTapeIn setImage: [UIImage imageNamed: @ "btnUnCheck.png"] forState: UIControlStateNormal]; BtnTapIn.selected = NO; } और {{बीटीएनटैप इन सेट इमेज: [यूआईमेज इमेज नामांकित: @ "बीटीएन चेक पेज"] के लिए स्टेट: यूआईसीओन्ट्रॉलस्टेटअनॉर्मल]; BtnTapIn.selected = हाँ; }
No comments:
Post a Comment