2011-01-06 3 views
0

Я создал iPhone приложение с помощью шаблона приложения панели вкладок ...Помогите мне по применению бара вкладки

Я хочу, чтобы показать панель вкладок в верхней части, но теперь она показывает в нижней части ..

Есть ли способ показать панель вкладок сверху?

Также есть ли способ изменить его значок? если так .. как?

Спасибо за любую помощь

ответ

4

Я бы посоветовал не делать этого, как вы рискуете что не ваше приложение принято в App Store.

Люди ожидают, что стандартные виды и элементы управления будут выглядеть и вести себя последовательно в приложениях.

Следуйте рекомендуемым нормам использования стандартных элементов пользовательского интерфейса. Таким образом, пользователи могут зависеть от своего предыдущего опыта, чтобы помочь им, поскольку они учатся использовать ваше приложение. Вы также упрощаете свое приложение для поиска актуальности и корректности работы, если iOS изменяет внешний вид или поведение этих стандартных представлений или элементов управления.

Из iOS Human Interface Guidelines

0

иконки Панель вкладок элементов может быть установлен программно, как это:

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

Для позиции контроллера бар вкладки, я согласен с ответом Dolbz в.

Edited: добавить бар элемент вкладки к существующей панели вкладок:

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: спасибо за ответ ... Как я могу добавить этот бар элемент uitab в бар uitab? – user198725878

+0

см. Мой отредактированный ответ. –

Смежные вопросы