Sağ çubuk düğme öğemin rengini siyahtan beyaza değiştirmek istiyorum. Bir arama simgesi olarak bir düğmedir. Arama arayüzünü henüz kodlamadım, çünkü ana arayüzü daha önce tamamladım. Doğru kodları yazdığımı düşündüm, bu yüzden beyaz olarak görünmesi gerekiyordu, ancak hem storyboard'da hem de simülatörde hala siyah gibi görünüyor.Swift'de UIBarButtonItem'in tintColor'u nasıl değiştirilir?
Film şeridinde ayrıca beyaza ayarladım. İşte
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Changing the status bar's colour to white
UIApplication.sharedApplication().statusBarStyle = .LightContent
// Changing the navigation controller's background colour
UINavigationBar.appearance().barTintColor = UIColor(red: 0.0/255.0, green: 165.0/255.0, blue: 227.0/255.0, alpha: 1.0)
// Changing the navigation controller's title colour
UINavigationBar.appearance().titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
// Changing the colour of the bar button items
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
// Changing the tint colour of the tab bar icons
UITabBar.appearance().tintColor = UIColor(red: 0.0/255/0, green: 165.0/255.0, blue: 227.0/255.0, alpha: 1.0)
return true
}
simülatörün bir görüntü: İşte
AppDelegate.swift
dosyasında bulunan benim kod Ben garip bulmak
kod satırı çalışmıyor Herhangi bir çözüm?
UIBarButtonItem.appearance() öğesini denediniz mi? TintColor = UIColor.greenColor() ' –
@RashwanL Bunu denedim, ancak yine de siyah. Beyaz olmasını istiyorum. –
'UINavigationBar.appearance(). TintColor = UIColor.whiteColor()' çalışması gerekir.' tintColor 'kodunu kodunuzun başka bir yerine başka bir yere değiştirmeniz gerekir – Leo