नेविगेशन बार पर बैक बटन को छिपाने के लिए हमें या तो नेविगेशन बटन को शून्य के रूप में सेट करना होगा और फिर उसे छिपाना होगा या सीधे छिपाना होगा।
आइए एक प्रोजेक्ट बनाएं, 2 व्यू कंट्रोलर जोड़ें और उन्हें नेविगेशन कंट्रोलर में एम्बेड करें। आइए देखें कि नेविगेशन बार को हटाने के लिए बिना किसी कोड के चलाने पर यह प्रोजेक्ट कैसा दिखता है।
यह कोड नेविगेशन बार के बैक बटन को छिपा हुआ सेट करता है।
self.navigationController?.navigationItem.hidesBackButton = true
यह कोड नेविगेशन बार के बैक बटन को शून्य के रूप में सेट करता है
self.navigationItem.leftBarButtonItem = nil;
दृष्टिकोण के लिए इनका संयोजन एक बेहतर समाधान होगा और भले ही आपने एक कस्टम नेविगेशन बार सेट किया हो, तब भी यह काम करता है।
self.navigationItem.leftBarButtonItem = nil self.navigationItem.hidesBackButton = true
आप भी उपयोग कर सकते हैं
override func viewDidLoad() { super.viewDidLoad() self.navigationItem.setHidesBackButton(true, animated: false) }
आइए देखें कि उपरोक्त कोड को नए व्यू कंट्रोलर में जोड़ने के बाद ऐप कैसा दिखता है।
ध्यान दें - सेकेंड व्यू कंट्रोलर को क्लास असाइन करना न भूलें और उस क्लास में उपरोक्त कोड जोड़ें।