কম্পিউটার টিউটোরিয়াল

iOS-এ নেভিগেশন বারের টেক্সট রঙ পরিবর্তন করা


UINavigationBarAppearance (iOS 13+) দিয়ে টাইটেল রঙ বদলান

নেভিগেশন বারের টাইটেল রঙ পরিবর্তন করতে UINavigationBar.appearance() বা আধুনিক UINavigationBarAppearance API ব্যবহার করুন।

গ্লোবালি (AppDelegate-এ) - লিগ্যাসি পদ্ধতি

func application(_ application: UIApplication,
                 didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    let attributes: [NSAttributedString.Key: Any] = [
        .foregroundColor: UIColor.green
    ]
    UINavigationBar.appearance().titleTextAttributes = attributes
    return true
}

প্রতি ভিউ কন্ট্রোলার আলাদা রঙ (iOS 13+)

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    
    let appearance = UINavigationBarAppearance()
    appearance.configureWithOpaqueBackground()
    appearance.titleTextAttributes = [.foregroundColor: UIColor.white]
    appearance.backgroundColor = .systemBlue
    
    navigationController?.navigationBar.standardAppearance = appearance
    navigationController?.navigationBar.scrollEdgeAppearance = appearance
}

বarrer বাটন আইটেমের রঙ

navigationController?.navigationBar.tintColor = .white // ব্যাক বাটন, বাটন আইটেম রঙ

সুপারিশ: iOS ১৩+ এ UINavigationBarAppearance ব্যবহার করুন—এটি আরও নমনীয় এবং ডার্ক মোড সাপোর্ট করে।


  1. Matplotlib-এ শর্ত সত্য হলে একটি বারের কালার কীভাবে পরিবর্তন করবেন?

  2. টকিন্টার পাইথনে টেক্সট উইজেটের নির্দিষ্ট ওয়ার্ডের কালার পরিবর্তন করা

  3. iOS-এ নোটস অ্যাপের ব্যাকগ্রাউন্ড কালার পরিবর্তন করার পদ্ধতি

  4. টেক্সটের ক্যাপিটালাইজেশন কীভাবে পরিবর্তন করবেন