मुझे पता है कि हम नेविगेशन बार "बैक" बटन छुपा सकते हैं। लेकिन मैं इसे छिपाने के लिए नहीं चाहता! क्या इसे क्लिक करने योग्य बनाने का कोई तरीका नहीं है?आईफोन: नेविगेशन बार "बैक" बटन क्लिक करने योग्य = नहीं?
उत्तर
कोशिश इस
self.navigationItem.leftBarButtonItem.enabled=NO;
self.navigationItem.backBarButtonItem.enabled=NO;
अद्यतन:
यह होने के लिए एप्पल वापस बटन को सक्षम करने की अनुमति नहीं है लगता है/अक्षम इसके बजाय हम इसे छुपा सकते हैं।
self.navigationItem.hidesBackButton = YES;
आपके पहले विकल्प मुझे self.navigationController.navigationBar.userInteractionEnabled = NO; बहुत बहुत धन्यवाद...!!! – Jim
मुझे नहीं पता क्यों लेकिन self.navigationItem.leftBarButtonItem.enabled = NO; self.navigationItem.backBarButtonItem.enabled = मेरे लिए कोई काम नहीं है – Jim
'navigationBar.userInteractionEnabled = NO' सेट करना * rightBarButtonItem * को भी अक्षम कर देगा। मुझे नहीं लगता कि आप इसे चाहते हैं। – EmptyStack
हां, आप उस बटन को अक्षम कर सकते हैं, बस उस बटन की सेट की गई संपत्ति को NO पर।
बटन को अक्षम करना संभव होना चाहिए:
backButton.enabled = NO;
self.navigationItem.backBarButtonItem.enabled = NO;
यह डिफ़ॉल्ट बैक बटन के साथ काम नहीं करता है। – Zorayr
आप backBarButtonItem अक्षम नहीं कर सकता। सक्षमकी संपत्ति backBarButtonItem से NO वास्तव में इसे अक्षम नहीं करता है।
ऐसा लगता है एप्पल दूसरों को रोका ("हम") backBarButtonItem अक्षम करने से, तो यह और भी backBarButtonItem करने के लिए लक्ष्य और कार्रवाई सेट पर ध्यान नहीं देता।
यह सही है ... !!! – Jim
डिफ़ॉल्ट रद्द बटन को अक्षम नहीं किया जा सकता क्योंकि ऐप्पल इस सुविधा की अनुमति नहीं देता है।
अक्षम:
self.navigationItem.leftBarButtonItem.enabled = NO;
सक्षम करें:
self.navigationItem.backBarButtonItem.enabled = YES;
एप्पल आप इसे निष्क्रिय करने के लिए नहीं चाहता है, लेकिन आप निश्चित रूप से इसे छुपा सकते हैं।
self.navigationItem.hidesBackButton = YES;
यह विशेष रूप से अच्छा काम करता है यदि आपके पास एक कस्टम UIBarButtonItem बटन है।
स्टॉक अनुप्रयोगों में आप उन सुविधाओं को नोटिस करेंगे जो लागू नहीं हैं विकलांगों के बजाय पूरी तरह छुपाए गए हैं।
यह डिफ़ॉल्ट के साथ वापस काम नहीं करता है button.but यह डिफ़ॉल्ट बटन वापस छिपाने के लिए [self.navigationItem setHidesBackButton:YES];
- 1. नेविगेशन बार और बैक बटन
- 2. आईफोन पर नेविगेशन बार पर 'बैक' बटन कैसे छिपाना है?
- 3. आईफोन नेविगेशन बार
- 4. नेविगेशन बार बैक बटन, पाठ केंद्र केंद्र
- 5. आईफोन: नेविगेशन कंट्रोलर नेविगेशनबार बैक बटन टेक्स्ट
- 6. नेविगेशन कंट्रोलर बैक बटन
- 7. नेविगेशन बैक बटन नहीं दिखाता है, UINavigationItem
- 8. सी # - क्लिक करने योग्य बटन
- 9. नेविगेशन बार
- 10. आईफोन: ABPeoplePickerNavigationController छुपा नेविगेशन बार
- 11. आईओएस: कस्टम नेविगेशन बार के भीतर पोजिशनिंग नेविगेशन बार बटन
- 12. डिफ़ॉल्ट नेविगेशन बार बटन को कैसे निकालें
- 13. क्लिक करने योग्य लेबल
- 14. क्लिक-बैक
- 15. चांदी के नेविगेशन अनुप्रयोग में बैक बटन या अग्रेषित बटन नेविगेशन का पता लगाने के लिए
- 16. अनचाहे डबल नेविगेशन बार
- 17. बैक बटन
- 18. नेविगेशन बार
- 19. बैक बटन
- 20. आईफोन: मैं नेविगेशन नियंत्रक में बैक बटन को ओवरराइड कैसे करूं?
- 21. दो बार क्लिक करने
- 22. बैक बटन
- 23. नेविगेशन बार में आईफोन शीर्षक और उपशीर्षक
- 24. UINavigationBar बैक बटन के शीर्षक को "बैक"
- 25. बैक बटन
- 26. आईफोन नेविगेशन बार का डिफ़ॉल्ट यूआईसीओलर
- 27. नेविगेशन नियंत्रक में बैक बटन क्लिक करते समय कौन सी विधि को बुलाया जाता है?
- 28. AJAX और ब्राउज़र बैक बटन
- 29. आईफोन - नेविगेशन नियंत्रक
- 30. आईफोन UITextView स्क्रॉल करने योग्य लेकिन संपादन योग्य नहीं
क्या यूआई आप इमारत है कि यह निष्क्रिय करने के लिए आप आवश्यक हैं संभव है? – nielsbot