从相册中取图片

需要加载一个协议 UIImagePickerControllerDelegate
//从手机相册中获得图片并显示在imageView中
- (IBAction)albumClocked:(id)sender {
    //创建一个图片选择器
    UIImagePickerController *imagePicker = [[UIImagePickerController alloc]init];
    //设置选择器的资源类型
    imagePicker.sourceType =UIImagePickerControllerSourceTypeSavedPhotosAlbum;
   
    //设置代理
    imagePicker.delegate = self;
    //采用模态窗口 进行显示
    [self presentViewController:imagePicker animated:YES completion:nil];

}
#pragma mark-imagePickerController方法
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSLog(@"%@",info);
    //让模态窗口miss
    [picker dismissViewControllerAnimated:YES completion:nil];
    //在info中通过key找到图片
    self.image = [info objectForKey:UIImagePickerControllerOriginalImage];
    //设置图片
    [self.imageView setImage:self.image];
   
}
 
对上述的代码,有任何疑问,可以在下方留言。 也可以给我发邮件咨询:673658917@qq.com 或者是直接加qq:673658917 转载请注明出处,谢谢合作。 睡觉舒服,那是给死人准备的,加油吧,一年后你会感谢现在的自己的。
原文地址:https://www.cnblogs.com/lishanshan/p/4868602.html