Работа с представлением веб-страницы

Требования к операционной системе: iOS 5.0 и выше.

Мобильное устройство: iPad.

Описание

В данном примере описываются некоторые приемы работы с представлением веб-страницы. После запуска примера выполняются следующие операции:

Исходный код

Для выполнения примера необходимо разместить в теле метода executeExample класса ViewController (см. раздел «Отображение аналитической панели») следующий код:

// Получаем контроллер аналитической панели
MADashboardReportViewController *dashboard = (MADashboardReportViewController *)m_controller;
// Получаем аналитическую панель
APKap *kap = [dashboard report];
// Создаём контроллер для отображения веб-страницы
MAWebDataViewController *webCtrl = [dashboard createWebDataViewController];
// Указываем адрес веб-страницы
[webCtrl setUrl:@"http://www.example.com/sites/default/images/image.png"];
// Устанавливаем
[webCtrl setText:@"Prognoz"];
// Получаем последний составной блок
APCompositeBlock *block = [[[kap compositeBlocks] allValues]
                           objectAtIndex: ([[kap compositeBlocks] count] - 1)];
// Привязываем полученный блок к представлению веб-страницы
[webCtrl setContr:block];
// Загружаем веб-страницу
[webCtrl loadView];
// Отображаем текст, заданный для представления веб-страницы
[[webCtrl navigationItem] setTitle:[webCtrl text]];
// Отображаем заголовок составного блока
NSString *blockTitle = [kap titleForCompositeBlock:[[webCtrl contr] key]];
[[webCtrl navigationItem] setPrompt: blockTitle];
// Отображаем представление веб-страницы
[self showViewControllerInNavigationController: webCtrl];

В результате выполнения примера были отображены веб-страница, содержащая изображение, соответствующий ей текст и наименование связанного с ней составного блока:

См. также:

Примеры использования компонентов