从相册简单选着图片
来源:互联网 发布:淘宝没法付款怎么办 编辑:程序博客网 时间:2024/06/09 02:06
使用UIImagePickerController能很简单的从相册中进行照片选着。只要创建UIImagePickerController后,就可以实现照片选着与相册相关的功能。首先要导入两个代理方法。这两个方法是
<UIImagePickerControllerDelegate,UINavigationControllerDelegate>
则实现显示相册的代码是
UIImagePickerControllerSourceType sourceType=UIImagePickerControllerSourceTypePhotoLibrary; if ([UIImagePickerController isSourceTypeAvailable:sourceType]) { UIImagePickerController*Picker=[[UIImagePickerController alloc]init]; Picker.delegate=self; Picker.sourceType=sourceType; [self presentViewController:Picker animated:YES completion:nil]; }
其中sourceType的属性有三种,你可以选着。但是,选着后要判断你的设备是否有该属性相关的设备。
[self presentModalViewController:Picker animated:YES];
这个形式写的,但是,不是不可用,只是有警告。。。推荐使用上述代码里面的。。。
现在程序会调用置于delegate属性,实现
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
方法进行处理。注意:被选者的图片将以
UIImagePickerControllerOriginalImage
为建值从Info 中取得。。。代码如下:
首先创建一个接受图片的ImageView
@interface ViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate>{ UIImageView*MyImageView;}@end
然后
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ UIImage*image=[info objectForKey:UIImagePickerControllerOriginalImage]; MyImageView.image=image; ///[self dismissModalViewControllerAnimated:YES];不推荐使用,但也可以使用 [self dismissViewControllerAnimated:YES completion:nil]; }
注意:关闭相册也可以使用下面方法
-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{ [self dismissViewControllerAnimated:YES completion:nil];}
0 0
- 从相册简单选着图片
- 从相册选一张图片的方法
- 从相册选取图片
- 从相册获取图片
- 从相册选取图片
- 从相册选择图片
- 最简单实现从相册和拍照中获取图片
- Zxing图片识别 从相册选二维码图片解析总结
- Zxing图片识别 从相册选二维码图片解析总结
- 从本地相册获取图片
- 如何从相册加载图片
- 从相册中选取图片
- 从摄像头/相册获取图片
- 从照相机,相册获取图片
- 从相册\拍照获取图片
- Android 从相册选择图片
- 从相册中选择图片
- 从相册中获取图片
- iOS 设置状态栏
- 测试之开篇
- Ajax&Json<1>认识ajax
- 基于ARM + FPGA 的信号采集系统方案 ARM-STM32 Cortex M3 FPGA-CYCLONE4 传感器:光栅和压力传感器
- 【Cocos2d-x Lua笔记一】环境搭建
- 从相册简单选着图片
- 第18条:要让接口易于正确使用,而不易被误用
- 转换日期格式
- 电源滤波电容10UF 和0.1UF
- 代码统计
- Android入门笔记 - 多媒体 - MediaPlayer
- 做人拿得起,做事放得下
- C程序函数注释格式
- ARM MISP区别