2011-01-06 9 views
0

ich ein iphone app Tableiste Anwendungsvorlage erstellt haben ...Helfen Sie mir auf Tab-Leiste Anwendung

ich die Tab-Leiste in der oberen zeigen wollen, aber jetzt in der unteren es zeigt ..

Gibt es eine Möglichkeit, die Tableiste oben anzuzeigen?

Gibt es auch eine Möglichkeit, das Symbol davon zu ändern? Wenn das so ist, wie?

Vielen Dank für jede Hilfe

Antwort

4

ich gegen tun dies raten würde, da Sie nicht haben, riskieren Sie Ihre App im App Store akzeptiert.

Die Benutzer erwarten, dass Standardansichten und -steuerelemente konsistent über Anwendungen hinweg aussehen und sich verhalten.

Folgen Sie den empfohlenen Verwendungen für Standard-Benutzeroberflächenelemente. Auf diese Weise können Benutzer sich auf ihre vorherige Erfahrung verlassen, um ihnen zu helfen, wenn sie lernen, Ihre Anwendung zu verwenden. Außerdem können Sie Ihre App auf dem neuesten Stand halten und korrekt arbeiten, wenn iOS das Aussehen oder Verhalten dieser Standardansichten oder -steuerelemente ändert.

Aus den iOS Human Interface Guidelines

0

Tab-Leiste Element Symbole können programmatisch wie folgt festgelegt werden:

UITabBarItem *t = [[UITabBarItem alloc] initWithTitle:NSLocalizedString(@"Title", @"Title - tab bar item") image:[UIImage imageNamed:@"tab_bar_icon.png"] tag:0]; 

Für die Position Ihrer Tab-Leiste Controller, ich stimme Antwort mit Dolbz ist.

Edited: ein Tab-Leiste Element, um Ihre bestehende Tab-Leiste hinzuzufügen:

one_Of_My_View_Controller.tabBarItem = t; 
    [t release]; 

    tabBarController.viewControllers = [NSArray arrayWithObjects:one_Of_My_View_Controller, nil]; 
    [one_Of_My_View_Controller release]; 
+0

@tiwup: Danke für die Antwort ... wie kann ich diesen uitab bar Artikel die uitab Leiste hinzufügen? – user198725878

+0

sehe meine bearbeitete Antwort. –

Verwandte Themen