buttonImage = UIGraphicsGetImageFromCurrentImageContext ();
}
if (selectingImageViewImage) {
CGSize size = selectedImage.size;
CGFloat forhold = 0;
Hvis (størrelse .width> size.height) {
forhold = 128,0 /size.width;
} else {
forhold = 130,0 /size.height;
}
CGRect rect = CGRectMake (0,0, 0,0, forholdet * size.width, forholdet * size.height)
UIGraphicsBeginImageContext (rect.
size)
[ ,,,0],selectedImage drawInRect: rect]
imageViewImage = UIGraphicsGetImageFromCurrentImageContext();
}
[selfdismissModalViewControllerAnimated:YES];
}
- (void) didReceiveMemoryWarning {
//Udgivelser den visning, hvis det ikke har en Superview Salg
[superdidReceiveMemoryWarning].
//frigive noget cachede data, billeder, osv, der ikke er i brug
}
-.. (void) viewDidUnload {
//frigive noget tilbageholdt subviews af hovedvisningen
//f.eks self.
myOutlet = intet;
}
- (void) dealloc {
[superdealloc];
[buttonrelease];
[imageViewrelease];
[buttonImagerelease];
[imageViewImagerelease];
}
@end
In den viewDidLoad metoden, UIImage * scaledButtonImage = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.0f)]; kode er optagelse af et billede og skalering til det 120 med 120 pixels. Åbn ImageResizingTutorialViewController.
xib og sat i en UIImage
Se, der er 100 af 100 pixel (du kan ændre dette ved at trykke på ⌘ - 3), en UIButton der siger 'Vælg ImageView billede', og en UIButton der er skik (⌘ - 1) og 120 med 120 pixels. Kontrol træk fra filens ejer til UIImageView og UIButton, og vælg den passende stikkontakt. Endelig styre trække fra 'Vælg ImageView billede' til filens ejer og vælg selectImageViewImage begivenhed. Gem dette tæt Interface Builder og ramte opbygge og gå. Kildekoden og findes her: https://sites.google.
com/site/iprogramiphones/bukisatutorials/imageresizing
Kildekoden kan findes her: https://sites.google.com/site /iprogramiphones /bukisatutorials /drawingoveranimage
Hvilken slags tutorial vil du gerne næste? Skriv dit svar som en kommentar på denne side. Salg
Problemer med kodning? Email mig @ [email protected].
Har en hund og en iPod Touch eller en iPhone? https://itunes.apple.com/us/app/whos-your-doggy/id332655618?mt=8
Tilmeld dig min tutorial RSS-feed her: foder: //sites.