CGSize size = selectedImage.size;
CGFloat suhde = 0;
jos (koko .width> size.height) {
suhde = 128,0 /size.width;
} else {
suhde = 130,0 /size.height;
}
CGRect rect = CGRectMake (0,0, 0,0, suhde * size.width, suhde * size.height);
UIGraphicsBeginImageContext (rect.
size);
[ ,,,0],selectedImage drawInRect: RECT];
imageViewImage = UIGraphicsGetImageFromCurrentImageContext();
}
[selfdismissModalViewControllerAnimated:YES];
}
- (Void) didReceiveMemoryWarning {
//tiedotteet mieltä, jos sillä ei ole Superview.
[superdidReceiveMemoryWarning];
//vapauta välimuistissa tiedot, kuvat, jne, jotka eivät ole käytössä.
}
- (void) viewDidUnload {
//vapauta säilytti subviews päätason.
//esim self.
myOutlet = nolla;
}
- (void) dealloc {
[superdealloc];
[buttonrelease];
[imageViewrelease];
[buttonImagerelease];
[imageViewImagerelease];
}
@end
In ViewDidLoad menetelmä, UIImage * scaledButtonImage = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.0f)]; koodi ottaa kuvan ja skaalaus sille 120 120 pikseliä. Avoin ImageResizingTutorialViewController.
xib ja laittaa UIImage
Näytä, että on 100 100 pikseliä (voit muuttaa tämän painamalla ⌘ - 3), UIButton joka sanoo "Valitse ImageView Image", ja UIButton joka on mukautettu (⌘ - 1) ja 120 120 pikseliä. Ohjaus vetämällä Tiedoston omistaja on UIImageView ja UIButton ja valitse sopiva pistorasia. Lopuksi, valvoa vetämällä "Valitse ImageView Image" Tiedosto: n omistaja ja valitse selectImageViewImage tapahtuma. Tallenna tämä, lähellä Interface Builder ja osuma rakentaa ja mennä. Lähdekoodi ja löytyy täältä: https://sites.google.
com/site/iprogramiphones/bukisatutorials/imageresizing
lähdekoodi löytyy täältä: https://sites.google.com/site /iprogramiphones /bukisatutorials /drawingoveranimage
Millaisia opetusohjelma haluaisit seuraavaksi? Lähetä vastauksesi kommenttina tällä sivulla.
Ongelmia koodaus? Lähetä minulle @ [email protected].
on koira ja iPod Touch tai iPhone? https://itunes.apple.com/us/app/whos-your-doggy/id332655618?mt=8
Tilaa oma opetusohjelma RSS-syötteen tässä: rehu: //sites.google.com/site /iprogramiphones/bukisatutorials/posts.
xml