CGRect rect = CGRectMake (0,0, 0,0, förhållandet * size.width, förhållande * size.height), Omdömen
UIGraphicsBeginImageContext (rect.size),
[selectedImage drawInRect: rect]; Omdömen
buttonImage = UIGraphicsGetImageFromCurrentImageContext ();
} Omdömen
om (selectingImageViewImage) {Omdömen
CGSize size = selectedImage.size, Omdömen
CGFloat förhållande = 0; Omdömen
if (storlek .width> size.height) {Omdömen
förhållande = 128,0 /size.width, Omdömen
} else {Omdömen
förhållande = 130,0 /size.
height;
}
CGRect rect = CGRectMake (0,0, 0,0, förhållandet * size.width, förhållande * size.height), Omdömen
UIGraphicsBeginImageContext (rect.size), Omdömen
[ ,,,0],selectedImage drawInRect: rect];
imageViewImage = UIGraphicsGetImageFromCurrentImageContext();
}
[selfdismissModalViewControllerAnimated:YES];
}
- (void) didReceiveMemoryWarning {Omdömen
//Frigör uppfattning om den inte har en Super
[superdidReceiveMemoryWarning],. Omdömen
//släppa några cachade data, bilder, etc som inte används Omdömen
} Omdömen
-.
. (void) viewDidUnload {Omdömen
//släppa någon behöll subviews av huvudfönstret Omdömen
//t.ex self.myOutlet = noll,
} Omdömen
- (void) dealloc {
[superdealloc];
[buttonrelease];
[imageViewrelease];
[buttonImagerelease];
[imageViewImagerelease];
}
@end
In den ViewDidLoad metoden, UIImage * scaledButtonImage = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.0f)]; kod tar en bild och skalning det 120 av 120 pixlar. Öppna ImageResizingTutorialViewController.
xib och sätta i en UIImage Omdömen
Visa som är 100 gånger 100 pixlar (du kan ändra detta genom att trycka på ⌘ - 3), en UIButton som säger "Välj Imageview Bild", och en UIButton som är anpassade (⌘ - 1) och 120 med 120 pixlar. Kontroll dra från filens ägare till UIImageView och UIButton och välj lämpligt uttag. Slutligen, kontrollera dra från "Välj Imageview Bild" till filens ägare och välj selectImageViewImage händelsen. Spara detta, nära Interface Builder och slog bygga och gå. Källkoden och hittas här: https://sites.google.
com/site/iprogramiphones/bukisatutorials/imageresizing Omdömen
Källkoden kan hittas här: https://sites.google.com/site /iprogramiphones /bukisatutorials /drawingoveranimage Omdömen
Vilken typ av handledning vill du nästa? Skicka ditt svar som en kommentar på den här sidan.