1.新建project,在storyboard中拖入一个button和一个image view
2.在.m文件中给button添加action,
@implementation ViewController
- (IBAction)button:(id)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
picker.allowsEditing = YES;
[self presentViewController:picker animated:YES completion:NULL];
//处理完毕,回到个人信息页面
[picker dismissViewControllerAnimated:YES completion:NULL];
}
@end
3.在.m文件中给image view 添加property。@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIImageView *myimage;
@end
@implementation ViewController
#pragma mark - image picker delegte
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissViewControllerAnimated:YES completion:^{}];
UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
[self.myimage setImage:image];
}
@end
5.运行测试。