iPhone - сделать панель вкладок прозрачной - PullRequest
3 голосов
/ 17 сентября 2010

Как сделать панель вкладок прозрачной в оттенке какао?

Ответы [ 2 ]

3 голосов
/ 22 февраля 2012

Теперь с iOS 5 вы можете изменить внешний вид UITabBar, чтобы сделать прозрачным только фон с простой строкой кода:

[[UITabBar appearance] setTintColor:[[UIColor alloc] initWithRed:0 green:0 blue:0 alpha:0.2]];
2 голосов
/ 18 сентября 2010

Поскольку UITabBar является подклассом UIView, пытались ли вы настроить его свойство alpha?

Обратите внимание, что если вы пытаетесь изменить панель вкладок, связанную с UITabBarController, выследует учитывать это предупреждение от Apple, расположенное в ссылка на UITabBar:

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

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