как настроить Подробнее Tabbar на iPhone? - PullRequest
2 голосов
/ 02 октября 2010

после того, как я добавлю 6 или более вкладок на InterfaceBuilder, он автоматически сгенерирует дополнительную вкладку как настроить внешний вид этого? например, цвет навигационной панели. alt text

Ответы [ 3 ]

2 голосов
/ 02 октября 2010

Вы можете взглянуть на свойство moreNavigationController UITabBarController. Это NavigationController, вы не можете заменить его, но, возможно, вы можете изменить цвет верхней панели.

0 голосов
/ 05 октября 2012

После поисков решения этой проблемы я нашел очень полезную ссылку, которая хорошо объясняет это.

Как изменить другие цвета вкладок

Надеюсь, это поможет.

0 голосов
/ 18 апреля 2012
  1. Если вы хотите изменить цвет панели навигации «Дополнительно», используйте что-то вроде следующего кода:

<code>    self.tabBarController.moreNavigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;
Если вы хотите удалить кнопку «Редактировать», расположенную справа, вам нужно сделать что-то вроде следующего:

<code>    -(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated {
        UINavigationBar *morenavbar = navigationController.navigationBar;
        UINavigationItem <em>morenavitem = morenavbar.topItem;
        /</em> Remove the RIGHT bar button item... */
        morenavitem.rightBarButtonItem = nil;
    }

Наконецсамый важный момент, установите делегата панели вкладок на self.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...