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