একটি নেভিগেশন বারের জন্য ব্যাকগ্রাউন্ড কালার সেট করতে আমরা হয় প্রোগ্রাম্যাটিকভাবে অথবা স্টোরিবোর্ডে থাকলে স্টোরিবোর্ডের মাধ্যমে করতে পারি।
পদ্ধতি 1
আসুন দেখি কিভাবে স্টোরিবোর্ড এডিটরের মাধ্যমে নেভিগেশন বারের ব্যাকগ্রাউন্ড কালার পরিবর্তন করা যায়।
-
একটি নতুন প্রকল্প তৈরি করুন, এটির ভিউ কন্ট্রোলার নির্বাচন করুন এবং নেভিগেশন কন্ট্রোলারে এম্বেড করুন৷
৷ -
নেভিগেশন বার নির্বাচন করুন এবং এটির অ্যাট্রিবিউট ইন্সপেক্টরে যান।
Xcode 10-এ এটি দেখতে এইরকম। আপনি সেখান থেকে টিন্ট রঙ নির্বাচন করতে পারেন এবং এটি নেভিগেশন কন্ট্রোলারের জন্য পরিবর্তন করা হবে।
পদ্ধতি 2
প্রোগ্রামগতভাবে নেভিগেশন পটভূমি পরিবর্তন।
প্রোগ্রাম্যাটিকভাবে এটি পরিবর্তন করতে, ভিউ কন্ট্রোলারে যান এবং ভিতরে, ভিউডিডলোড বা ভিউ উইলঅ্যাপেয়ারে নিম্নলিখিত কোডটি লিখুন:
self.navigationController?.navigationBar.barTintColor =#colorLiteral(লাল:0, সবুজ:0, নীল:0, আলফা:1)
অন্যান্য বৈশিষ্ট্য যেমন টেক্সট কালার, টিন্ট কালার বা স্বচ্ছতা পরিবর্তন করতে আপনি ব্যবহার করতে পারেন
UINavigationBar.appearance().barTintColor =.blackUINavigationBar.appearance().tintColor =.whiteUINavigationBar.appearance().titleTextAttributes =[NSAttributedStringKey.foregroundColor:UIColor.whitearsBarent]।>