从相册中取图片

需要加载一个协议 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];
   
}
 
posted @ 2015-10-10 23:10  狼狼a够  阅读(188)  评论(0编辑  收藏  举报