*   >> Lecture Éducation Articles >> science >> la programmation

iPhone redimensionnement d'une UIImage

utorialViewController

boutonsynthesize, imageView, buttonImage, imageViewImage, selectingButtonImage, selectingImageViewImage;

//Mise en place viewDidLoad faire configuration supplémentaire après le chargement de la vue, généralement à partir d'une plume

- (void) {viewDidLoad

[superviewDidLoad];.

selectingButtonImage = NO ;

selectingImageViewImage = NO;

* UIImage scaledButtonImage = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.

0f)];

* scaledImageViewImage UIImage = [imageViewImagescaleToSize: CGSizeMake (100,0 f, 100.0f)];

[buttonsetImage: scaledButtonImage forState: UIControlStateNormal];

[imageViewsetImage: scaledImageViewImage];

}

- (void ) viewWillAppear: (BOOL) animée {

[superviewWillAppear: animation];

* UIImage scaledButtonImage = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.0f)];

UIImage * scaledImageViewImage = [imageViewImagescaleToSize: CGSizeMake (100.0f, 100.

0f)];

[buttonsetImage: scaledButtonImage forState: UIControlStateNormal];

[imageViewsetImage: scaledImageViewImage];

}

- (IBAction) photoButtonPressed {

* UIImagePickerController imagePicker = [[UIImagePickerControlleralloc] init];

imagePicker.delegate = auto;

= OUI selectingButtonImage ;

[selfpresentModalViewController: imagePicker animé: OUI];

[imagePicker presse];

}

- (IBAction) selectImageViewImage {

< p> UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] init];

imagePicker.

delegate = auto;

selectingImageViewImage = OUI;

[selfpresentModalViewController: imagePicker animé: OUI];

[imagePicker presse];

}

- (void) imagePickerControllerDidCancel: (UIImagePickerController *) sélecteur {

[selfdismissModalViewControllerAnimated: OUI];

}

- (void) imagePickerController: (UIImagePickerController *) Préparateur didFinishPickingImage: (UIImage *) SelectedImage editingInfo: (NSDictionary *) editingInfo {

Si (selectingButtonImage) {

Taille CGSize = selectedImage.

size;

CGFloat rapport = 0;

Si (size.width> size.height) {

rapport = 128,0 /taille .width;

} else {

rapport = 130,0 /size.height;

}

CGRect rect = CGRectMake (0.0, 0.0, le rapport * size.width, le rapport * size.height);

UIGr

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.