2010-11-23 2 views
0

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

Каковы способы его изменения?

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

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

+0

Этот вопрос не имеет ничего общего с Какао. – 2010-11-23 22:08:50

ответ

0

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

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

+0

Да, я знаю о цвете оттенка, и это то, что я использую, чтобы изменить цвет, но есть этот белый свет, чтобы сделать 3D-изображение, на которое я хочу избавиться, или, по крайней мере, сделать градиент от красного до color2 который не является белым. Ох, а дизайнер - девушка, с иллюстратором only.So вы уверены, что это хорошая идея (sssssshhhhh ... особенно, что потребовалось пару лет в университете для иллюстратора)? – LolaRun 2010-11-23 16:02:04

Смежные вопросы