Я создал навигационную панель программно, и, насколько я знаю, вы можете сделать ее только «UIColor BlackColor» или «WhiteColor» или что-то еще. Таким образом, варианты ограничены. Есть ли способ выбрать из цветовой палитры или что-то еще, или использовать ползунки RGB или каким-то образом иметь тысячи вариантов цвета?Как сделать цвет панели навигации любым цветом, который я хочу?
0
A
ответ
3
Несомненно. Вы можете сделать произвольный UIColor следующим образом:
UIColor *theColor = [UIColor colorWithRed:0.5f
green:0.75f
blue:0.0f
alpha:1.0f];
+0
отличный ответ, спасибо Джефф! –
1
Вы можете установить цвет с помощью команды:
navigationController.navigationBar.tintColor = [UIColor colorWithRed: green: blue: ]
или предварительно сделанные цвета в UIColor, набрав:
[UIColor blueColor];
«синий» может быть заменен многими основными цветами, такими как черный, красный, серый, зеленый и т. д.
Но если вам нужен образ в качестве фона NavBar, вам нужно создать собственный класс, который является подклассом UINavigationBar.
Я сказал «Панель навигации», а не строка состояния. –