Ich weiß barTintColor in einigen Viewcontroller festlegen möchten ich UINavigationBar.appearance().barTintColor
für alle Standardfarbe festgelegt haben, aber wenn ich Aussehen verwenden whenContainedInInstancesOf Es ist nicht meine ViewcontrollerSet UINavigationBar Aussehen whenContainedInInstancesOf meinem Viewcontroller nicht funktioniert
UINavigationBar.appearance(whenContainedInInstancesOf: [MyViewController.self]).barTintColor = .white
ändern
Irgendeine Idee ?. Ich versuchte das in meinem Viewcontroller
, aber ich muss Farbe zurück zu Standard setzen, wenn Bildschirm verschwindet. Ich will das nicht machen. Wie kann ich?
Mögliche Duplikat [appearanceWhenContainedIn in Swift] (http://stackoverflow.com/questions/24136874/appearancewhencontainedin-in-swift) – zombie
@zombie Ich habe versucht, dieses 'UINavigationBar.appearance (whenContainedInInstancesOf : [MyViewController.self]). BarTintColor = .white' aber es funktioniert immer noch nicht! – Oniikal3
Aber es sagt, dass es nur für iOS 10 ist, also welche Version testen Sie auf – zombie