2015-01-15 2 views
1

У меня есть контроллер разделенного представления, и я хочу изменить цвет панели навигации. Используя нижеприведенный делегат приложения, я изменил цвет экрана подробностей (справа). navigationController.navigationBar.barTintColor = UIColor.orangeColor()Изменение панели навигации контроллера Split View

Но я не могу понять, как изменить панель навигационного контроллера (слева).

Может ли кто-нибудь помочь?

Благодаря

+0

Является ли контроллер навигации выходом в ваш контроллер? Если это так, вы можете получить к нему доступ таким образом и назначить цвет так же, как вы назначили первый. – garetmckinley

+0

До сих пор я только что получил шаблон контроллера разделенного вида. Никаких других изменений не было сделано - я новичок в разработке iOS, поэтому извинения за непонимание – LB79

ответ

1

Шаблон дает вам MasterViewController (слева) и DetailViewController (справа). Это тот же код как в MasterViewController, так и в DetailViewController, вероятно, в viewDidLoad. У вас все в порядке, хотя есть необязательный недостаток:

if let navContr = self.navigationController { 
    navContr.navigationBar.barTintColor = UIColor.orangeColor() 
} 
+0

Отлично! Спасибо. – LB79

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