buttonImage = UIGraphicsGetImageFromCurrentImageContext ();
}
if (selectingImageViewImage) {
CGSize size = selectedImage.size;
CGFloat ratio = 0;
if (tamanho .width> size.height) {
ratio = 128,0 /size.width;
} else {
ratio = 130,0 /size.height;
}
CGRect rect = CGRectMake (0.0, 0.0, razão * size.width, razão * size.height);
UIGraphicsBeginImageContext (rect.
size);
[ ,,,0],SelectedImage drawInRect: rect];
imageViewImage = UIGraphicsGetImageFromCurrentImageContext();
}
[selfdismissModalViewControllerAnimated:YES];
}
- (void) {didReceiveMemoryWarning
//Libera a vista, se ele não tem um superview
[superdidReceiveMemoryWarning];.
//liberar quaisquer dados, imagens em cache, etc que não estão em uso
}
-.. (void) {viewDidUnload
//liberar qualquer retido subviews da vista principal
//por exemplo self.
myOutlet = nil;
}
- (void) dealloc {
[superdealloc];
[buttonrelease];
[imageViewrelease];
[buttonImagerelease];
[imageViewImagerelease];
}
@end
In o método ViewDidLoad, o UIImage scaledButtonImage * = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.0f)]; código está tomando uma imagem e escala para que 120 por 120 pixels. Abrir ImageResizingTutorialViewController.
xib e colocar em um UIImage
Veja que é de 100 por 100 pixels (você pode mudar isso pressionando ⌘ - 3), um UIButton que diz "Escolha ImageView de imagens", e uma UIButton que é costume (⌘ - 1) e 120 por 120 pixels. Arraste o controle do dono do arquivo para o UIImageView eo UIButton e selecione a saída apropriada. Finalmente, controlar arraste a partir do 'Escolha ImageView Imagem' ao dono do arquivo e selecione o evento selectImageViewImage. Salve esta, perto Interface Builder e bateu construir e vão. O código-fonte e ser encontrada aqui: https://sites.google.
com/site/iprogramiphones/bukisatutorials/imageresizing
O código-fonte pode ser encontrada aqui: https://sites.google.com/site /iprogramiphones /bukisatutorials /drawingoveranimage
Que tipo de tutorial que gostaria próximo? Publique sua resposta como um comentário nesta página.
Problemas com codificação? Enviar e-mail me @ [email protected].
Tenha um cão e um iPod Touch ou um iPhone? https://itunes.apple.c