<р> 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
<р> Какие уроке вы