के ग्रेड आउट लुक को कैसे हटाएं मुझे एक UIButton मिला है कि जब मैं अपने सामान्य स्थिति में होता हूं तो यह ठीक उसी स्थिति में दिखता है जब यह अपने सामान्य स्थिति में होता है। अभी इसके लिए थोड़ा सा गहराई से देखो।एक डिब्बाबंद UIButton
उत्तर
सक्षम संपत्ति या setEnabled का उपयोग न करें: NO विधि, बजाय का उपयोग करें:
[myButton setUserInteractionEnabled:NO];
यही कारण है, स्पर्श किया जा रहा के लिए बटन रोका जा सके लेकिन उनके दिखता बदले बिना!
अन्य तरीके से करता है, तो अपने बटन एक कस्टम बटन है और एक छवि है:
[button setImage:someImage forState:UIControlStateNormal];
[button setImage:someImage forState:UIControlStateDisabled];
[button setEnabled:NO];
यह ओपी चाहता है जो करेगा, लेकिन बोल्टक्लॉक ने कहा, यह उपयोगकर्ता को यह बताए बिना बटन को अक्षम करने में भ्रमित हो सकता है कि यह अक्षम है। –
मैं सहमत हूं, लेकिन कभी-कभी आप किसी प्रकार के ग्राहकों से निपटते हैं जो उन्हें एक या दूसरे तरीके से प्राप्त करेंगे, हमेशा देव के लिए नहीं है ... – Ecarrion
कभी-कभी मेरे लिए हमेशा) आपको क्लाइंट को "नहीं" उनके बुरे विचारों के लिए। – zaph
तो कैसे उपयोगकर्ताओं को पता हो यह अक्षम है, तो ऐसा लगता है कि यह सामान्य रूप से कार्य कर सकते हैं? – BoltClock
सक्षम स्थिति में एक पृष्ठभूमि छवि है जो "जारी रखने के लिए क्लिक करें" या उस प्रभाव से कुछ कहेंगे। जब बटन क्लिक करने योग्य नहीं होता है तो उसके पास ऐसा कोई संदेश नहीं होगा। – hover