Нахавандипур Вандад
Шрифт:
Итак, теперь у нас есть три страницы, содержимое которых можно прокручивать (рис. 1.64).
Рис. 1.64. Прокрутка содержимого в виде, в котором поддерживается разбивка на страницы
1.24. Загрузка веб-страниц с помощью UIWebView
Постановка задачи
Необходимо динамически загрузить веб-страницу прямо в ваше приложение для iOS.
Решение
Воспользуйтесь классом UIWebView.
Обсуждение
Веб-вид (Web View) — это окно, которое браузер Safari использует для загрузки в систему iOS информации из Сети. Класс UIWebView позволяет использовать в приложениях для iOS всю мощь Safari. Все, что вам нужно сделать, — поместить веб-вид в вашем пользовательском интерфейсе и применить один из методов загрузки:
• loadData: MIMEType: textEncodingName: baseURL: — загружает в веб-вид экземпляр класса NSData;
• loadHTMLString: baseURL: — загружает в веб-вид экземпляр класса NSString. Строка должна содержать валидный HTML-код так, чтобы ее мог обработать браузер;
• loadRequest: — загружает экземпляр класса NSURLRequest. Этот метод пригодится в тех случаях, когда вы хотите загрузить в веб-вид, расположенный в вашем приложении, удаленное содержимое, на которое указывает URL.
Рассмотрим пример. Начнем с файла реализации контроллера нашего вида: