Как изменить способ отображения атрибута UINavigationBar? - PullRequest
0 голосов
/ 23 ноября 2010

В какао прикосновение панель навигации, как встроенная функциональность, чтобы добавить градиент цвета, который я применяю к нему, например, если я устанавливаю красный цвет, он даст градиент от красного до более белого цвета.

Как можно это изменить?

  1. используя свойства Панель навигации. (Stopgradient, setbackgroundImage ... или что-нибудь, чтобы переопределить это)
  2. Чтобы хотя бы подражать. Поскольку мы знаем, что это определенно связанный с lookandfeel, определяемым Apple, каков реальный путь расчет, так что, возможно, я могу моделировать это с дизайнером, и дать ему как программа для него для предварительного просмотра цвета, прежде чем отправить его мне. Я не против ссылки на такую ​​страницу который описывает все это.
  3. принудительный путь, переопределить краску панели навигации?

Большое спасибо.

1 Ответ

0 голосов
/ 23 ноября 2010

Я не уверен из вашего вопроса, знаете ли вы уже о свойстве tintColor на UINavigationBar, но это официально поддерживаемый способ изменить цвет. Смотри документацию здесь .

Если вы хотите, чтобы ваш дизайнер мог видеть, как он выглядит, он может использовать Interface Builder и перетащить UINavigationBar в представление и изменить его оттенок.

...