मैं विस्तार दृश्य नियंत्रक से बैक बटन कैसे अक्षम कर सकता हूं?विस्तार दृश्य से वापस बटन को अक्षम/सक्षम करें
उत्तर
आप इसे छिपाने के लिए UINavigationItem hidesBackButton उपयोग कर सकते हैं:
self.navigationItem.hidesBackButton = YES;
या::
self.navigationItem.hidesBackButton = YES;
मुझे लगता है कि 'छुपाएं बैकबटन' 'UINavigationController' – elitalon
आपके विन्यास पर निर्भर करता है
self.navigationController.navigationItem.hidesBackButton = YES;
या, यदि आप सिर्फ निष्क्रिय करना चाहते हैं इसे छुपाए बिना बटन, आप इसका उपयोग कर सकते हैं।
self.navigationController.navigationItem.backBarButtonItem.enabled = NO;
की बजाय' UINavigationItem' की एक संपत्ति है, मुझे एहसास है कि यह बहुत पुराना है, लेकिन मैं इसे छुपाए बिना बटन को अक्षम करना चाहता हूं। 'self.navigationItem.hidesBackButton = NO' वास्तव में बैक बटन छुपाता है, लेकिन' self.navigationController.navigationItem.backBarButtonItem.enabled = NO' बैक बटन को अक्षम नहीं करता है। (न तो 'self.navigationItem.backBarButtonItem.enabled = NO') – ToddB
ने' self.navigationController.navigationItem.backBarButtonItem.enabled = NO; 'कभी काम किया है? –
आप वापस जाएं बटन और अवरोधन छूता कवर कर सकते हैं: [http://stackoverflow.com/a/14954425/236415](http://stackoverflow.com/a/14954425/236415) एक इसी तरह , आप नेविगेशन बार के रिक्त हिस्से से मेल खाने वाली छवि का उपयोग करके बैक बटन को कवर और छुपा सकते हैं। – Jeff
यह विषय बंद नहीं है, यह आईओएस पर बैक बटन को अक्षम करने के लिए पहला Google परिणाम है। –