2015-06-24 2 views
0

Я работаю над iPhone-приложением. Я использую контроллер навигации, но когда я иду на второй контроллер представления, то есть на контроллер детского вида, панель навигации не появляется. попробовал все решения. Изменение свойства от полупрозрачного до выведенной, наоборот, пытался делать это в коде в viewDidLoad, viewDidAppear, viewWillAppear, все, ..NavigationBar не отображается во втором контроллере просмотра

Нужна помощь ..

В симуляторе показывает и прекрасно работает, но в устройства это не так. Я использую iphone 4s.

Проверить скриншот по следующему адресу::

http://postimg.org/image/y3nzz6t79/

Я хотел использовать ниже существующих Назад функциональности - отсюда и переходы:

http://postimg.org/image/r2q34a4sr/

+0

пожалуйста, поделитесь кодом навигационной панели здесь выяснить, на самом деле ошибку. –

+0

Я использовал раскадровку для выполнения переходов. Шаг1: Создал навигационный контроллер и поместил пользовательские изменения в существующую навигационную панель (цвет и т. Д.) Шаг 2: Создал родительский контроллер представления, имеющий «rootViewController» (показать) segue из навигационного контроллера. Здесь отображается панель навигации. Шаг 3: Создал контроллер детского представления с show segue из родительского контроллера представления. Панель навигации отображается, когда код запускается на симуляторе, но не на устройстве (iPhone 4s) –

ответ

0

Попробуйте встроить второй контроллер с навигацией просмотра контроллер.

Set Top бар свойство Непрозрачного

Добавьте этот код в ViewDidAppear

[[self navigationController] setNavigationBarHidden:NO animated:YES];