नेविगेशन बार से सीमा को तेजी से हटाने के लिए, हमें बस कोड की कुछ पंक्तियाँ जोड़ने की आवश्यकता है। आइए देखें कि जब हम इसे बिना कुछ बदले चलाते हैं तो नेविगेशन बार कैसा दिखता है।
अब उपरोक्त परिणाम में दिखाई गई रेखा/बॉर्डर को छिपाने का प्रयास करते हैं।
नेविगेशन बार में दो चीजें हैं जो इसे नीचे की रेखा के साथ एक ग्रे छाया का डिफ़ॉल्ट दृश्य देती हैं जैसा कि ऊपर दिखाया गया है। एक पृष्ठभूमि छवि है, और दूसरी छाया छवि है।
सबसे पहले, हम शैडो इमेज को खाली इमेज पर सेट करके छिपा देंगे और देखेंगे कि यह कैसा दिखता है।
अपने विचार मेंDidLoad निम्नलिखित कोड जोड़ें -
self.navigationController?.navigationBar.shadowImage = UIImage()
जब हम उपरोक्त कोड चलाते हैं, तो हमें निम्नलिखित परिणाम मिलते हैं -
अब, हम शैडो इमेज की तरह ही बैकग्राउंड इमेज को भी छिपा देंगे, और ऐसा लगेगा कि नेविगेशन बार गायब हो गया है।