Проблема с навигацией iPhone - PullRequest
0 голосов
/ 01 августа 2009

У меня есть приложение панели вкладок, но первая вкладка - это изображение с кнопкой на нем. Прикосновение к кнопке должно толкать веб-просмотр. Другие вкладки представляют собой простые веб-представления. Они работают нормально, но каждый раз, когда я нажимаю на новое представление, оно пустое (кроме кнопки «Назад» вверху.)

Вопросы:

Нужно ли XIB для просмотра веб-страниц?

Куда конкретно идет код loadRequest? (Я использовал awakeFromNib в представлениях панели вкладок)

Когда я нажимаю кнопку "Назад", можно ли добавить хук или какой-либо метод, чтобы скрыть верхнюю панель навигации?

1 Ответ

0 голосов
/ 01 августа 2009

Во-первых, вам никогда не нужен .xib для чего-либо; Вы всегда можете построить свои представления в коде.

Во-вторых, что вы подразумеваете под «продвигать веб-представление» и «подталкивать к новому представлению»? Вы используете UINavigationController для этой страницы, правильно? Итак, вы говорите, что изначально вкладка показывает правильную страницу, но когда вы помещаете подпредставление в стек, оно получается пустым?

Я подозреваю, что место, где вы хотите loadRequest, находится в viewDidLoad, но я должен увидеть, что вы пытаетесь сделать.

Что касается сокрытия верхней панели навигации, вы ищете что-то вроде этого:

self.navigationController.navigationBarHidden = YES;

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

...