2012-05-25 1 views
0

Я использовал некоторый открытый ресурс для обработки внешних ссылок в WebView, поэтому прямо сейчас, каждый раз, когда я нажимаю на URL, новое представление будет отображать страницу с «Готово» «назад» «вперед» «открыть ссылку в сафари "что-то вроде этого. Но в то же время предыдущий веб-просмотр моего приложения по-прежнему загружается и показывает URL-адрес веб-сайта. Как я могу остановить это? Когда пользователь нажимает «Готово» для новой страницы, определенно они хотят вернуться к предыдущей странице. вот открытый класс ресурсов, который я использовал: https://github.com/samvermette/SVWebViewControllerотключить внешние ссылки url в UIWebView

Спасибо. Хотел бы я прояснить ситуацию. Я новичок здесь, а также новичок в разработке ios.

ответ

1

Не совсем понятно, что вы просите, но каждый раз, когда в UIWebView кликазывается ссылка, вызывается делегат UIWebView shouldStartLoadWithRequest.

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

В классе UIWebView есть свойства, чтобы вы могли вернуться или перейти вперед по истории страниц.

Если это не ответит на ваш вопрос, можете ли вы попытаться перефразировать его.

+0

Большое спасибо за ваш быстрый ответ, вы правы, что я не ответил НЕТ в секции shouldStartLoadWithRequest. Я просто хочу остановить исходный вид из загрузки ссылок, когда я нажимаю на них, потому что у меня будет новое представление для их обработки. –

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