Требования к операционной системе: iOS 5.0 и выше.
Мобильное устройство: iPad.
В данном примере описываются некоторые приемы работы с представлением веб-страницы. После запуска примера выполняются следующие операции:
создается контроллер представления веб-страницы;
определяется http-адрес страницы, которую требуется отобразить;
устанавливается текст и составной блок аналитической панели, соответствующие веб-странице;
на экране мобильного устройства отображается веб-страница, а также текст и наименование составного блока, связанные с ней.
Для выполнения примера необходимо разместить в теле метода 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];
В результате выполнения примера были отображены веб-страница, содержащая изображение, соответствующий ей текст и наименование связанного с ней составного блока:

См. также: