Работа с представлением изображения

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

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

Описание

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

Исходный код

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

// Получаем контроллер аналитической панели
MADashboardReportViewController *dashboard = (MADashboardReportViewController *)m_controller;
// Создаём контроллер для отображения изображения
MAImageDataViewController *imageCtrl = [dashboard createImageDataViewController];
// Указываем URL-адрес изображения
NSURL *imageURL = [NSURL URLWithString:@"http://www.example.com/sites/default/images/image.png"];
// Получаем изображение в виде закодированной строки
NSString *imageBase64String = [[NSData dataWithContentsOfURL:imageURL] base64Encoding];
// Получаем данные изображения из закодированной строки
NSData *imageData = [MAImageDataViewController base64DataFromString: imageBase64String];
[imageCtrl setImageData:imageData];
// Отображаем представление изображения
[self showViewControllerInFullScreen: imageCtrl];

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

См. также:

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