Проблема с навигацией iPhone
-
06-07-2019 - |
Вопрос
У меня есть приложение панели вкладок, но первая вкладка - это изображение с кнопкой на нем. Прикосновение к кнопке должно толкать веб-просмотр. Другие вкладки представляют собой простые веб-представления. Они работают нормально, но каждый раз, когда я нажимаю на новое представление, оно пустое (кроме кнопки «Назад» вверху.)
Вопросы:
Нужен ли xib для просмотра в Интернете? Р>
Куда конкретно идет код loadRequest? (Я использовал awakeFromNib в представлениях панели вкладок)
Когда я нажимаю кнопку "Назад", можно ли добавить хук или какой-либо метод, чтобы скрыть верхнюю панель навигации?
Решение
Во-первых, вам никогда не понадобится .xib для чего-либо; Вы всегда можете построить свои представления в коде.
Во-вторых, что вы подразумеваете под "продвигать веб-просмотр"? и " нажать на новый вид " ;? Вы используете UINavigationController для этой страницы, правильно? Итак, вы говорите, что изначально вкладка показывает правильную страницу, но когда вы помещаете подпредставление в стек, оно получается пустым?
Я подозреваю, что место, где вы хотите loadRequest, находится в viewDidLoad, но я должен увидеть, что вы пытаетесь сделать.
Что касается скрытия верхней панели навигации, вы ищете что-то вроде этого:
self.navigationController.navigationBarHidden = YES;
Если это так, все, что вам нужно сделать, это установить на странице, для которой вы хотите, чтобы панель навигации была скрыта; это не имеет ничего общего с кнопкой возврата.