Самый простой способ добавить интернет-браузер в приложение?

#iphone #objective-c #webkit

#iPhone #objective-c #webkit

Вопрос:

Я смотрю, как создать очень простой браузер в моем приложении. Требуется только перезагрузка, возврат, пересылка и т.д.

У кого-нибудь есть какой-нибудь простой код, который они могут добавить сюда?

У меня есть tableviewcell, при нажатии на который запускается это представление.

Ответ №1:

Добавьте UIWebView .

Вы можете использовать

 [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]]]` 
  

чтобы открыть веб-сайт, -reload перезагрузить его, – goBack и -goForward вернуться назад или вперед.

Комментарии:

1. Должен ли я сначала создать UIWebView в IB? Тогда я могу запустить это представление в didSelectRowAtIndexPath?

2. Вы бы создали новый UIViewController подкласс с XIB, открыли XIB в IB, а затем добавили UIWebView в представление UIViewController , перетащив его из библиотеки.

3. Хорошо, я все настроил, у меня загружается просмотр google.com . Как бы я добавил кнопки для перезагрузки, вперед, назад и т.д.

4. Просто добавьте несколько кнопок на свой UIViewController и добавьте некоторые IBActions. В этих методах вы вызываете методы, о которых я упоминал.

5. Хорошо, я попробую это. Знаете ли вы, как скрыть панель вкладок и заменить ее панелью инструментов?

Ответ №2:

Ознакомьтесь с UIWebView API, который по сути представляет собой виджет для рендеринга WebKit — тот, который также поддерживает браузерное приложение iPhone.