Настройка UITabBarController - PullRequest
       6

Настройка UITabBarController

2 голосов
/ 25 января 2011

В нашем родном приложении для iPad нам нужно сделать несколько настроек для панели вкладок, а именно:

  • Мы хотим, чтобы высота панели вкладок была 54px,
  • Цвет выделения значков на панели вкладок при выборе должен быть желтым
  • На верхнем краю панели вкладок должна быть небольшая тень.

В документации Apple говорится, что UITabBarControllerне предназначен для подкласса.Посоветуйте, пожалуйста, как лучше всего выполнить вышеуказанную настройку, если я не могу создать подкласс UITabBarController.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 июня 2014

Я думаю, что ваш лучший вариант будет использовать пользовательское решение на основе UIViewController.

Я написал совместимую с iOS 7+ простую замену UITabBar + UITabBarController, вы можете использовать его в качестве отправной точки.Он может поддерживать любое количество вкладок и использует Auto Layout для построения своей иерархии представления.Проверьте NGTabBar .

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

Вы можете разделить его на подклассы, просто Apple его обескураживает, потому что кто-то обязан его испортить / радикально изменить функциональность. Если вы просто делаете это, и это не выглядит ужасно, все должно быть хорошо.

Если они отклонят его, вы можете просто перейти на UITabBar по умолчанию и отправить его вместе с этим.

Вы также можете посмотреть на Три20

...