Wenn ich Code in meine AppDelegate-Funktion DidFinishLaunchingWithOptions, ich bin leicht in der Lage, ändern die Tab-Leiste Farbe, aber wenn ich eine Funktion mit dem gleichen Code in einem ViewController aufrufen, dann ändert sich nicht . Wie kann ich das ändern, nachdem ich zum Beispiel in einem View-Controller eine Taste gedrückt habe? HierÄndern der TabBar Farbe, nachdem App geladen
ist der Code in der didFinishLaunchingWithOptions Funktion:
UITabBar.appearance().tintColor = UIColor.white
UITabBar.appearance().barTintColor = UIColor.black
Ich würde auch hinzufügen (basierend auf dem OP), dass der Code wahrscheinlich in ViewWillAppear sein muss. – dfd