objective c - iOS UIButton Selected State -
मैं निम्नलिखित चित्र बटन स्थिति को प्राप्त करना चाहता हूं। जब "शुरू होता है .." क्षेत्र को छुआ जाता है, तो क्षेत्र को हाइलाइट किया जाता है और एक डेडेक्कर पॉप अप होता है। मेरा दृष्टिकोण पूर्ण-चौड़ाई वाला बटन बना रहा है और दो लेबल्स को स्थानांतरित करता है, आज की शुरुआत में 12:00 पूर्वाह्न। जब उपयोगकर्ता बटन को छूता है, तो मैं डेटपाकर को खींच कर कार्रवाई का जवाब देता हूं। ये मेरे प्रश्न हैं।
- क्या यह दृष्टिकोण परंपरागत है?
-
मैं एक बटन को "चुने हुए" राज्य में कैसे बनाऊं? मैंने पृष्ठभूमि की छवि को बदलने के लिए निम्नलिखित की कोशिश की:
UIImage * buttonImage = [[UIImage imageNamed: @ "btn_carrot.png"] resizableImageWithCapInsets: UIEdgeInsetsMake (18, 18, 18, 18)]; UIImage * buttonImageHighlight = [[UIImage imageNamed: @ "btn_light_carrot.png"] resizable चित्रमार्ग के साथ कैप्सइन्ससेट: UIEdgeInsetsMake (18, 18, 18, 18)]; [स्वयं। स्टार्टडेट बटन सेटबैकग्राउंड छवि: बटन छवि के लिए स्टेट: UIControlStateNormal]; [Self.startDateButton setBackgroundImage: buttonImageHighlight forState: (UIControlStateHighlighted | UIControlStateSelected)]
हालांकि, बटन एक चयनित राज्य में कभी नहीं जाता है यह अपने रंग संक्षेप में बदलता है बटन ट्रिगर करने के बाद हाइलाइट किया हुआ सेट करें:
[
Comments
Post a Comment