*   >> Чтение Образование Статьи >> science >> programming

iPhone Изменение размера UIImage

моугольник = CGRectMake (0.0, 0.0, коэффициент * Size.Width, отношение * size.height);

<р> UIGraphicsBeginImageContext (rect.size);

<р> [selectedImage drawInRect: прямоугольник];

<р> = buttonImage UIGraphicsGetImageFromCurrentImageContext (); < ш> <р>}

<р>, если (selectingImageViewImage) {

<р> CGSize размер = selectedImage.size;

<р> CGFloat отношение = 0;

<р>, если (размер .width> size.height) {

<р> = 128,0 Коэффициент /Size.Width;

<р>} еще {

<р> = 130,0 Коэффициент /size.height;

<р >}

<р> CGRect прямоугольник = CGRectMake (0.

0, 0.0, коэффициент * Size.Width, отношение * size.height);

<р> UIGraphicsBeginImageContext (rect.size);

<р> [ ,,,0],selectedImage drawInRect: прямоугольник];

<р> = imageViewImage UIGraphicsGetImageFromCurrentImageContext();

}

[selfdismissModalViewControllerAnimated:YES];

}

- (недействительными) {didReceiveMemoryWarning

<р> //релизы мнение, если оно не иметь SuperView

[]; superdidReceiveMemoryWarning.

//выпускать любые кэшированные данные, изображения, и т.д., которые не находятся в использовании

<р>}

<р> -..

(недействительными) {viewDidUnload

<р> //Релиз оставшейся подвидов главного зрения

<р> //например self.myOutlet = ноль;

<р>}

<р> - (недействительными) dealloc {

[superdealloc];

[buttonrelease];

[imageViewrelease];

[buttonImagerelease];

[imageViewImagerelease];

}

@end

In метод ViewDidLoad, то UIImage * scaledButtonImage = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.0f)]; Код принимает изображение и масштабирования к нему 120 120 пикселей. Открыть ImageResizingTutorialViewController.

xib и поставить в UIImage

Вид, что составляет 100 на 100 пикселей (вы можете изменить это, нажав ⌘ - 3), который говорит, UIButton Выбрать ImageView изображение ', и UIButton что обычай (⌘ - 1) и 120 120 пикселей. Контроль сопротивления от владельца файла на UIImageView и UIButton и выберите соответствующий выход. Наконец, контроль сопротивления от Выбрать ImageView изображения "владелец файла и выберите событие selectImageViewImage. Сохранить, недалеко Interface Builder и нажмите построить и уходят. Исходный код и найти здесь: https://sites.google.

com/site/iprogramiphones/bukisatutorials/imageresizing

<р> Исходный код можно найти здесь: https://sites.google.com/site /iprogramiphones /bukisatutorials /drawingoveranimage

<р> Какие уроке вы

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.