Главная » iPhone » UiAutocorrectimageview. масштабирование

0

Класс uiAutocorrectimageview похож на класс UHmageView, за,исключением того, что изображение автоматически масштабируется в соответствии с размером в его фрейме:

CGRect rect; rect.origin.х = 80; rect.origin.у = 120; rect.size.width = 160; rect.size.height = 240;

UiAutocorrectimageview *imageView = [

[ objc_getClass("UiAutocorrectimageview") alloc ] initwithFrame: rect

image: [ Ullmage defaultDesktopImage ]

Заданный пример создает вид изображения с помощью фонового рисунка рабочего стола. Оно масштабируется до 160×240 и отображается со смещением в 80х 120 в пределах того класса вида, к которому оно прикреплено.

После того как изображение будет создано, оно может быть прикреплено к объекту вида любого типа, точно так же, как и uiImageView: [ mainView addSubview: imageView ];

Изображение масштабируется в соответствии с шириной и высотой, заданной во фрейме, точно так же, как и класс uiimageview. Геометрическое соотношение может быть изменено, поэтому, масштабируя размер фрейма, будьте осторожны и сохраните его.

Источник: Здзиарски Дж. iPhone. Разработка приложений с открытым кодом: Пер„с англ. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2009. — 368 е.: ил.

По теме:

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