Помогите мне на панели вкладок приложения - PullRequest
0 голосов
/ 06 января 2011

Я создал приложение для iphone, используя шаблон приложения панели вкладок ...

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

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

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

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

Ответы [ 2 ]

4 голосов
/ 06 января 2011

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

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

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

Из Руководства по интерфейсу пользователя для iOS.

0 голосов
/ 06 января 2011

Значки элементов панели вкладок могут быть установлены программно следующим образом:

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

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

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

    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];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...