नेविगेशन बार के लिए पृष्ठभूमि का रंग सेट करने के लिए हम इसे प्रोग्रामेटिक रूप से या स्टोरीबोर्ड के माध्यम से कर सकते हैं यदि यह स्टोरीबोर्ड पर है।
विधि 1
आइए देखें कि स्टोरीबोर्ड संपादक के माध्यम से नेविगेशन बार की पृष्ठभूमि का रंग कैसे बदला जाए।
-
एक नया प्रोजेक्ट बनाएं, इसका व्यू कंट्रोलर चुनें और नेविगेशन कंट्रोलर में एम्बेड करें।
-
नेविगेशन बार चुनें और इट्स एट्रिब्यूट इंस्पेक्टर पर जाएं।
यह एक्सकोड 10 में ऐसा दिखता है। आप वहां से टिंट रंग का चयन कर सकते हैं और इसे नेविगेशन नियंत्रक के लिए बदल दिया जाएगा।
विधि 2
नेविगेशन पृष्ठभूमि को प्रोग्रामेटिक रूप से बदल रहा है।
प्रोग्रामेटिक रूप से इसे बदलने के लिए, व्यू कंट्रोलर पर जाएं और अंदर, ViewDidLoad या ViewWillAppear निम्नलिखित कोड लिखें:
self.navigationController?.navigationBar.barTintColor =#colorLiteral(लाल:0, हरा:0, नीला:0, अल्फ़ा:1)
टेक्स्ट रंग, टिंट रंग या पारदर्शिता जैसे अन्य गुणों को बदलने के लिए जिनका आप उपयोग कर सकते हैं
UINavigationBar.appearance().barTintColor =.blackUINavigationBar.appearance().tintColor =.whiteUINavigationBar.appearance().titleTextAttributes =[NSAttributedStringKey.foregroundColor:UIColor.white]UINavigationBar.appearance =false().is>