Cocoa Touch: почему UINavigationController не отображает кнопку «Назад»? - PullRequest
0 голосов
/ 30 апреля 2010

Когда я нажимаю контроллер представления, он анимируется должным образом и скользит, единственная проблема состоит в том, что ни одна кнопка «Назад» не отображается вверху. Кнопка «Назад» все еще там, я все еще могу нажать на нее, она просто не отображает на экране.

Это поведение одинаково как в симуляторе, так и на нескольких устройствах.

Это известная проблема или ошибка? Использование 3.1.3 iPhone SDK.

Дополнительная информация: Рендерит его для последующих уровней, но не на втором уровне контроллера навигации.

Так главная страница (нет кнопки назад - ОК). Страница второго уровня (кнопка «Назад», но не отображается - не в порядке). Страница третьего уровня (там кнопка «Назад» и рендеринг - ОК).

Ответы [ 2 ]

3 голосов
/ 30 апреля 2010

У вас не будет кнопки «Назад», если предыдущий вид не имеет заголовка.

1 голос
/ 30 апреля 2010

Вы добавляете вторую UINavigationController? (предположительно случайно). Если у вас есть 2 контроллера навигации, они будут отображать панель навигации друг над другом, что может привести к тому, что вы видите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...