UIBarStyleBlack vs tintColor черный - PullRequest
6 голосов
/ 27 мая 2011

В чем разница между установкой свойства tintColor для UINavigationBar в [UIColor blackColor] и установкой barStyle в UIBarStyleBlack на непрозрачной навигационной панели?

Ответы [ 2 ]

9 голосов
/ 27 мая 2011

Есть несколько тонких отличий. Например, на iPad вы получаете матовый стиль с оттенком, а глянцевый - с barStyle.

Кроме того, цвет рамки UIBarButtonItem s немного отличается; с черным barStyle они серые, что облегчает распознавание более темного выделенного состояния, в то время как с оттенком черного цвета кнопки выглядят почти одинаково в нормальном и выделенном состоянии.

Я думаю, UIBarButtonItem со стилем 'Done' также выглядят по-другому, но я не уверен в этом.

2 голосов
/ 27 мая 2011

Для barStyle есть только 2 варианта: по умолчанию и черный. Тем не менее, вы можете установить tintColor на все, что вам нравится: красный, синий, зеленый, оранжевый, какой-нибудь забавный цвет, определенный rgb и т. Д. По умолчанию tintColor для UIBarStyleBlack, что неудивительно, [UIColor blackColor].

Я рекомендую вам просто поиграть с тем, как они выглядят. Установите оттенок на что-то веселое и переключайтесь между стилями. Посмотрите, что вы предпочитаете для своего приложения.

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