2016-08-12 2 views
0

У меня есть приложение, использующее контроллер навигации. Я не понимал, что вы не можете добавить UIImage в заголовок навигационного контроллера на раскадровке. Каков наилучший способ реализации логотипа через код, если вы хотите, чтобы он был сосредоточен на каждом экране? Есть ли способ сделать это через раскадровку или это код единственный способ?Добавить логотип To Navigation Controller

enter image description here

ответ

1

Вы можете сделать это с помощью Interface Builder, просто перетащить UIView в панели навигации: Custom view as brand

Вы можете достичь его также из кода. Просто установите свой пользовательский вид в titleView элемента навигации.

// MARK: - Lifecicle 

override func viewDidLoad() { 
    super.viewDidLoad() 

    self.navigationItem.titleView = BrandView() 
} 
Смежные вопросы