首页 > 移动平台 > 详细

IOS开发从本地相册选取图片.

时间:2015-10-16 13:05:43      阅读:1840      评论:0      收藏:0      [点我收藏+]

点击按钮btn 打开本地相册,从相册选取图片 (由于 没有做界面适配 所以在 iPhon4s 上运行时正常的)

1,首先创建相应的UIImageView 和 相应的UIButton  将 UIImageView的对象设置为全局变量

技术分享

2,触发点击按钮事件, 创建图片选择器  设置代理 设置选取资源类型

技术分享

  !!! 注意:在这里声明协议的时候,需要写上 UIImagePickerControllerDelegate 和 UINavigationControllerDelegate ,这里我也不知道为什么要声明UINavigationControllerDelegate 这个协议 所以有知道的可以告诉我.. ^v^

3,实现代理协议中的 

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker

这两个方法:

技术分享

我们可以输出一下 Info  如下:

     

{

    UIImagePickerControllerCropRect = "NSRect: {{0, 0}, {1920, 1284}}";

    UIImagePickerControllerEditedImage = "<UIImage: 0x7ce92cd0> size {640, 428} orientation 0 scale 1.000000";

    UIImagePickerControllerMediaType = "public.image";

    UIImagePickerControllerOriginalImage = "<UIImage: 0x7ce99fc0> size {1920, 1281} orientation 0 scale 1.000000";

    UIImagePickerControllerReferenceURL = "assets-library://asset/asset.JPG?id=9F983DBA-EC35-42B8-8773-B597CF782EDD&ext=JPG";

}

我们可以获得得到许多的东西 包括image.name    UIImagePickerControllerMediaType = "public.image";

(1) 运行项目:

技术分享

 

(2)点击选取图片:

技术分享

(3)继续选择:

技术分享

(4)choose:

技术分享

IOS开发从本地相册选取图片.

原文:http://www.cnblogs.com/JustForHappy/p/4884871.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!