您的位置:首页 > 移动开发 > IOS开发

IOS如何通过点击图片响应内存的图片库

2014-04-21 14:21 337 查看
注意:开启图片点击事件:

           在.h中,设置代理<UIImagePickerControllerDelegate>

eg:self.myImage.userInteractionEnabled=YES;//开启图片点击,
    //创建单击手势  

    UITapGestureRecognizer *tap=[[UITapGestureRecognizer
alloc]initWithTarget:self
action:@selector(xt:)];   

   //给图片添加单击手势   

    [self.myImage
addGestureRecognizer:tap];

-(void) xt:(id)sender{   

   UIImagePickerController *img=[[UIImagePickerController
alloc]init];//图片加载   

   if ([UIImagePickerController
isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])

    {      

       img.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;       

       img.delegate=self;       

       [self
presentViewController:img
animated:YES
completion:nil];//推出了图像选择视图   

     }

   }

-(void)imagePickerController:(UIImagePickerController
*)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

   {

     UIImage *temp=[info
objectForKey:UIImagePickerControllerOriginalImage];   

     self.myImage.image=temp;   
//收起视图  

     [picker dismissViewControllerAnimated:YES
completion:nil];

   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐