*   >> Leitura Educação Artigos >> science >> programação

iPhone redimensionar uma UIImage

[SelectedImage drawInRect: rect];

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

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.