В моей раскадровке у меня есть представление с segue в новое представление, встроенное в контроллер навигации (поэтому segue указывает на контроллер навигации). У меня установлен segue на переход Modal, но когда новое представление оживляет, оно содержит стандартную синюю навигационную панель над представлением (которая затем анимируется вне поля зрения).Модальный Segue в навигационный контроллер с No Nav Bar
Вот как это выглядит в середине Segue: http://i.imgur.com/3eqAQ.png
Как сделать так, вид модального одушевляет вверх, но без панели навигации?
Я попытался скрыть навигационную панель во встроенном представлении, viewWillAppear
и vieWillLoad
методах, и это не сработает.
Событие I зашло так, чтобы создать пользовательский подкласс UINavigationController
и установить для него навигационный контроллер в раскадровке.
Спасибо!
К сожалению, мне нужно, чтобы вид находился в контроллере Nav. На данный момент я просто устанавливаю значение navigationBar.alpha равным 0, какое яблоко категорично против того, что вы НЕ делаете, однако его не частный API, и он не противоречит условиям, поэтому на данный момент я думаю, что мне придется придерживаться что. Пока я не найду другое решение –