Последний (<>
), потому что значение первого не является четким, если у Вас нет идеального понимания порядка операций, поскольку это относится Not
и =
операторы: тонкость, которую легко пропустить.
РЕДАКТИРОВАТЬ: Я идиот. Вы пытаетесь установить стиль , а не цвет. Ниже приводится вся достоверная информация, но вам почти наверняка понадобится свойство navigationBarStyle
, определенное TTViewController
. Извините.
В Three20 встроен механизм «таблицы стилей», предназначенный для того, чтобы избавить вас от необходимости устанавливать оттеночные цвета, шрифты и т. Д. На всех многих объектах пользовательского интерфейса в вашем приложении, помимо над. Однако, если вы не знаете, что он там есть, вы попадаете именно в такую ситуацию. Что вам нужно сделать:
Создайте подкласс TTDefaultStyleSheet
в своем приложении и переопределите хотя бы этот метод:
- (UIColor*)navigationBarTintColor {
return RGBCOLOR(119, 140, 168);
}
Где-нибудь в вашем приложении (вероятно, applicationDidFinishLaunching:
) , вызов: