synthesize knapp, Imageview, buttonImage, imageViewImage, selectingButtonImage, selectingImageViewImage;
//Implementera viewDidLoad att göra ytterligare inställningar efter lastning utsikten, typiskt från en spets Omdömen
- (void) viewDidLoad {Omdömen
[superviewDidLoad],. Omdömen
selectingButtonImage = NO ;
selectingImageViewImage = NEJ, Omdömen
UIImage * scaledButtonImage = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.
0f)];
UIImage * scaledImageViewImage = [imageViewImagescaleToSize: CGSizeMake (100,0 f, 100.0f)]; Omdömen
[buttonsetImage: scaledButtonImage forState: UIControlStateNormal]; Omdömen
[imageViewsetImage: scaledImageViewImage]; Omdömen
} Omdömen
- (void ) viewWillAppear: (BOOL) animerade {Omdömen
[superviewWillAppear: animerad];
UIImage * scaledButtonImage = [buttonImagescaleToSize: CGSizeMake (120.0f, 120.0f)]; Omdömen
UIImage * scaledImageViewImage = [imageViewImagescaleToSize: CGSizeMake (100.0f, 100.
0f)]; Omdömen
[buttonsetImage: scaledButtonImage forState: UIControlStateNormal]; Omdömen
[imageViewsetImage: scaledImageViewImage]; Omdömen
}
- (IBAction) photoButtonPressed {Omdömen
UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] init], Omdömen
imagePicker.
delegate = själv, Omdömen
selectingButtonImage = JA ;
[selfpresentModalViewController: imagePicker animerade: JA];
[imagePicker release], Omdömen
} Omdömen
- (IBAction) selectImageViewImage {Omdömen < p> UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] init],
imagePicker.
delegate = själv, Omdömen
selectingImageViewImage = JA, Omdömen
[selfpresentModalViewController: imagePicker animerade: JA];
[imagePicker release], Omdömen
} Omdömen
- (void) imagePickerControllerDidCancel: (UIImagePickerController *) picker {Omdömen
[selfdismissModalViewControllerAnimated: JA];
} Omdömen
- (void) imagePickerController: (UIImagePickerController *) picker didFinishPickingImage: (UIImage *) selectedImage editingInfo: (NSDictionary *) editingInfo {Omdömen
om (selectingButtonImage) {
CGSize size = selectedImage.
size, Omdömen
CGFloat förhållande = 0; Omdömen
om (size.width> size.height) {Omdömen
förhållande = 128,0 /storlek .width,
} else {Omdömen
förhållande = 130,0 /size.height, Omdömen
} Omdö