Hinzufügen von UIButton zu UITabBar

Ich versuche, fügen Sie einen UIButton zu UITabBar in meine iPad-Anwendung mit dem folgenden code:

TabBarAppDelegate *delegate = (TabBarAppDelegate *)[[UIApplication sharedApplication] delegate];
UITabBarController *tabbar = (UITabBarController *)delegate.window.rootViewController;

UIButton *b = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 20, 20)];
[tabbar.view addSubview:b];

tabbar ist OK und der Bezugnahme auf eine korrekte tabbar-Element (sagen wir, ich kann schalten Sie die aktive Registerkarte mit folgenden code: [tabbar setSelectedIndex:1];).

Dieser code wird aufgerufen durch andere benutzerdefinierte Schaltfläche. Obwohl es keine Fehler in der log, wird die Schaltfläche nicht angezeigt auf der tabbar 🙁

Was mache ich falsch, und was ist der richtige Weg zu UIButton hinzufügen zu UITabBar? 🙂 Hier ist ein Beispiel:

http://gyazo.com/99fc0df0ed47dd6be91b558161cab4f9.png

Vielen Dank im Voraus!

Edit: OK, wenn ich ' ll stick zu UIToolbar option ist, was ist dann eine richtige Weg, um zwischen den Ansichten wechseln? Erstellen Sie ein NSArray von ViewContollers und laden entsprechende ViewController die Ansicht die aktive Ansicht?

  • Warum Sie eine Schaltfläche hinzufügen möchten? Wollen Sie eine neue Registerkarte hinzuzufügen?
  • Nein, ich brauche wirklich hinzufügen, um eine benutzerdefinierte UIButton. Das ist, was mein Kunde will... Diese Schaltfläche ist nicht ein TabBarItem, es ist nur eine Taste im tabbar: gyazo.com/99fc0df0ed47dd6be91b558161cab4f9.png
  • Das sieht für mich wie eine UIToolBar kein UITabBar, und Sie können problemlos hinzufügen von Schaltflächen zu den ehemaligen.
InformationsquelleAutor WASD42 | 2011-07-27
Schreibe einen Kommentar