为了确保我拥有正确的所有代码,这是我的头文件:
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController <UIImagePickerControllerDelegate,UINavigationControllerDelegate> {
IBOutlet UIImageView *imageView;
IBOutlet UIButton *choosePhoto;
IBOutlet UIButton *takePhoto;
}
@property(nonatomic, retain) UIButton *choosePhoto;
@property(nonatomic, retain) UIButton *takePhoto;
@property(nonatomic, retain) UIImageView *imageView;
-(IBAction)getPhoto:(id)sender;
-(IBAction)takePhoto:(id)sender;
@end
Run Code Online (Sandbox Code Playgroud)
然后这是我的实现:
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
@synthesize imageView,choosePhoto,takePhoto;
- (void)viewDidLoad
{
[super viewDidLoad];
}
-(IBAction)getPhoto:(id)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentViewController:picker animated:YES completion:nil];
}
-(IBAction)takePhoto:(id)sender {
UIImagePickerController *picker2 = [[UIImagePickerController alloc] init];
picker2.delegate = …
Run Code Online (Sandbox Code Playgroud)