Я хочу иметь UINavigationBar
в верхней части моего приложения, например, как в приложении для телефона, но я не хочу использовать его с UINavigationController
, то есть я хочу использовать его как "автономный" объект.
Контроллер представления, который будет иметь UINavigationBar
, имеет свой вид в файле .xib. Я попытался перетащить экземпляр UINavigationBar
из библиотеки объектов, и он отлично работает, но строка состояния приложения по-прежнему белая, а UINavigationBar
- серая. Я хочу, чтобы строка состояния имела тот же серый оттенок, но не остальную часть вида.
Чтобы показать вам, что я имею в виду, у меня есть две фотографии. Первое - это приложение для телефона. Обратите внимание, что строка состояния и панель навигации серые, но фон белый.
Следующая картинка из моего приложения, так как вы можете видеть, что строка состояния белая (я тоже хочу, чтобы она была серой).
Я также попытался использовать следующий код в контроллере представления.
- (void)viewDidLoad
{
[super viewDidLoad];
self.navigationItem.title = @"Köp ProViva";
}
Я попробовал это как с UINavigationBar
, так и без него, но ни одна панель навигации не появляется или выглядит так же, как раньше.
Как добавить UINavigationBar и иметь строку состояния одного цвета?