So ändern Sie die tabbar ausgewählte Bild mit storyboard
Habe ich erstellt-Anwendung mit storyboard und hat TabBarController
mit 5 tabs.
Jedes tab hat tabicon und tab title
. Wenn eine Registerkarte ausgewählt wird, die ich ändern möchten die tabbar
- Symbol.
Wie kann ich das machen mit storyboard
?
- In Xcode 6 würden Sie denken, Sie können dies tun, mit der neuen "Ausgewähltes Bild" - Feld in der Eigenschaften-Inspektor für die Tab Bar item, aber für einige Grund, dass die Ergebnisse in ein leeres Bild an, wenn aktiviert, als Xcode-6.1.1 sowieso. Es gibt jedoch einen workaround, der hier detailliert: stackoverflow.com/a/26802597/650558
Du musst angemeldet sein, um einen Kommentar abzugeben.
- (void)setFinishedSelectedImage:withFinishedUnselectedImage:
ist veraltet. Wenn Sie mit storyboards, es ist so einfach wieBEARBEITEN
Swift:
Beachten Sie, dass dieser code gehört in die
viewDidLoad
überschreiben IhrerUITabBarController
Unterklasse.Habe ich es.
Unterklasse
UITabBarController
-MyTabBarController
Mehr schreiben viewDid laden :
schreiben
gerne dieses set für alle die tabbar-Elemente und im story-board der tabBar-controller
MyTabBarController
. Es ist in Ordnung arbeiten.Nun können Sie dies leicht tun im storyboard. Auf jeden tabviewcontroller, dass Sie haben, es sollte eine Tab Bar Item in der Hierarchie (sieht aus wie ein kleiner blauer Stern), Klicken Sie auf dieser und den Einstellungen auf der rechten Seite sollte so Aussehen wie das Bild unten. Die tab-Leiste Titel & image kann hier geändert werden.
Code unten ändern tabbar-Bild in Auswahl:
ändern Bezeichner Benutzerdefiniert " und fügen Sie Bild