Neighborhoods you master, this code is what to do with, please add a note about,
For example, what to do with, and what kind what method to use, choose where to save the file in the case, brother thanked him!!
# Import "CameraViewController.h"
@ Implementation CameraViewController
@ Synthesize imageView;
@ Synthesize takePictureButton;
@ Synthesize selectFromCameraRollButton;
- (Void) viewDidLoad {
! if ([UIImagePickerController isSourceTypeAvailable:
UIImagePickerControllerSourceTypeCamera]) {
takePictureButton.hidden = YES;
selectFromCameraRollButton.hidden = YES;
}
}
- (Void) viewDidUnload {
/ / Release any retained subviews of the main view.
/ / E.g. self.myOutlet = nil;
self.imageView = nil;
self.takePictureButton = nil;
self.selectFromCameraRollButton = nil;
[Super viewDidUnload];
}
- (Void) dealloc {
[ImageView release];
[TakePictureButton release];
[SelectFromCameraRollButton release];
[Super dealloc];
}
# Pragma mark -
- (IBAction) getCameraPicture: (id) sender {
UIImagePickerController * picker =
[[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsImageEditing = YES;
picker.sourceType = (sender == takePictureButton)?
UIImagePickerControllerSourceTypeCamera:
UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[Self presentModalViewController: picker animated: YES];
[Picker release];
}
- (IBAction) selectExistingPicture {
if ([UIImagePickerController isSourceTypeAvailable:
UIImagePickerControllerSourceTypePhotoLibrary]) {
UIImagePickerController * picker =
[[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsImageEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[Self presentModalViewController: picker animated: YES];
[Picker release];
}
else {
UIAlertView * alert = [[UIAlertView alloc]
initWithTitle: @ "Error accessing photo library"
message: @ "Device does not support a photo library"
delegate: nil
cancelButtonTitle: @ "! Drat"
otherButtonTitles: nil];
[Alert show];
[Alert release];
}
}
# Pragma mark -
- (Void) imagePickerController: (UIImagePickerController *) picker
didFinishPickingImage: (UIImage *) image
editingInfo: (NSDictionary *) editingInfo {
imageView.image = image;
[Picker dismissModalViewControllerAnimated: YES];
}
- (Void) imagePickerControllerDidCancel: (UIImagePickerController *) picker {
[Picker dismissModalViewControllerAnimated: YES];
}
@ End
Reply:
Proposed landlord directly compiled to run, then what you do not know which line comment, or single-step ~ ~
And this effect must see notes memories
Reply:
Do not know where, google it under
No comments:
Post a Comment