*   >> Lese Utdanning Artikler >> science >> programming

iPhone Endre størrelse en UIImage

rect];

buttonImage = UIGraphicsGetImageFromCurrentImageContext ();

}

if (selectingImageViewImage) {

CGSize size = selectedImage.size;

CGFloat ratio = 0;

if (størrelse .width> size.height) {

ratio = 128,0 /size.width;

} else {

ratio = 130,0 /size.height;

}

CGRect rect = CGRectMake (0,0, 0,0, ratio * size.width, ratio * size.height);

UIGraphicsBeginImageContext (rect.

size);

[ ,,,0],selectedImage drawInRect: rect];

imageViewImage = UIGraphicsGetImageFromCurrentImageContext();

}

[selfdismissModalViewControllerAnimated:YES];

}

- (void) didReceiveMemoryWarning {

//utgivelser visningen, hvis den ikke har en Super

[superdidReceiveMemoryWarning];.

//slipper noen bufrede data, bilder, etc som ikke er i bruk

}

-.. (void) viewDidUnload {

//slipper noen beholdt subviews av hovedvisningen

//f.eks self.

myOutlet = null;

}

- (void) dealloc {

[superdealloc];

[buttonrelease];

[imageViewrelease];

[buttonImagerelease];

[imageViewImagerelease];

}

@end

In den viewDidLoad metoden, UIImage * scaledButtonImage = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.0f)]; kode tar et bilde og skalering til det 120 av 120 piksler. Åpne ImageResizingTutorialViewController.

xib og satt i en UIImage

Vis som er 100 av 100 piksler (du kan endre dette ved å trykke ⌘ - 3), en UIButton som sier "Velg Imageview Bilde ', og en UIButton som er tilpasset (⌘ - 1) og 120 av 120 piksler. Kontroll dra fra filens eier til UIImageView og UIButton og velg riktig uttak. Endelig kontrollere dra fra "Velg Imageview Bilde 'til Fil eier og velg selectImageViewImage hendelsen. Lagre dette, i nærheten Interface Builder og traff bygge og gå. Kildekoden og finnes her: https://sites.google.

com/site/iprogramiphones/bukisatutorials/imageresizing

Kildekoden kan bli funnet her: https://sites.google.com/site /iprogramiphones /bukisatutorials /drawingoveranimage

Hva slags tutorial ønsker du neste? Legge inn ditt svar som en kommentar på denne siden.

Problemer med koding? Email meg @ [email protected].

Har en hund og en iPod Touch eller iPhone? https://itunes.apple.com/us/app/whos-your-doggy/id332655618?mt=8

Abonner på opplæringen min RSS feed her: feed: //sites.google.

com/site /iprogramiphones/bukisatuto

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.