Frage

Versuchen Sie, wie ich könnte, kann ich dies nicht zur Arbeit. Hier ist mein letzter Versuch. Kann jemand Ahnung mich in, warum dies nicht funktioniert?

In einem Verfahren, das von meiner Ansicht Controller init-Methode aufgerufen wird:

UIImage *image = [UIImage imageNamed: @"window22.png"];
UITabBarItem *item = [[UITabBarItem alloc] initWithTitle: @"Some Title" image: image tag: 0];
self.tabBarItem = item;

Alles, was es tut, ist ein großer Platz gestellt, wo das Bild sein soll. Der Titel in der Tab-Leiste bleibt die gleiche wie der Titel des View-Controller.

Alles ist programmatisch hier instanziiert wird, einschließlich der Tab-Leiste Controller.

War es hilfreich?

Lösung

Nach die Dokumentation wird die tabBarItem instanziert werden automatically- Sie es nicht selbst erstellen müssen. Als ich den Titel und Bild in der tabBar für einen View-Controller gesetzt habe, habe ich verwendet,

self.tabBarItem.image = [UIImage imageNamed:imageName];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top