2013-09-05 4 views
0

Я пишу Xcode приложение, которое имеет следующую структуру:UINavigation контроллер UIWeb навигационном

UINavigationController UITableView Вариант 1 Что-то еще Вариант 2 Что-то еще Вариант 3 UIWebView

В моей веб-просмотра У меня есть внутренняя страница с развернутой структурой:

UIWebView Вариант 1 Вариант a Фрагмент Вариант Б Деталь из Ь в Вариант C Вариант D Вариант 2 Вариант 3

т.д.

навигации до зрения UIWeb обрабатывается прошивкой; Навигация, когда я получаю представление UIWeb, обрабатывается веб-страницей.

Проблема заключается в том, что я показываю навигационную панель из iOS на первой веб-странице UIWebView, которую хотите сделать, но не на последующих страницах.

Как я могу справиться с передачей навигации?

ответ

0

ОК, я думаю, что понял это.

Это действительно не имеет ничего общего с Xpages, но с использованием UIWebViews в iOS.

Проблема заключалась в том, что в первом веб-браузере я хотел показать навигацию iOS, но в любых последующих, которые я не хотел, просто хотел бы использовать веб-навигацию.

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

Это отлично работает!

Смежные вопросы