如何获取ios弹出的相册的照片

电脑杂谈  发布时间:2020-04-03 07:13:48  来源:网络整理

ios 打开相册获取图片_ios 打开相册_ios 打开相册获取图片

全部展开

I. 一张照片

思考:

1. 使用UIImagePickerController,您可以从系统随附的应用(照片\相机)中获取图片

2. 设置代理并遵守代理协议

请注意,此UIImagePickerController类是特殊的,需要遵守两个代理协议

@interface ViewController()

3. didFinishPickingMediaWithInfo方法

ios 打开相册_ios 打开相册获取图片_ios 打开相册获取图片

-(void)getImageFromIpc

{

// 1.确定是否可以打开相册

如果(![UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypePhotoLibrary])返回;

// 2.创建图片选择控制器

UIImagePickerController * ipc = [[UIImagePickerController alloc] init];

/ **

typedef NS_ENUM(NSInteger,UIImagePickerControllerSourceType){

ios 打开相册_ios 打开相册获取图片_ios 打开相册获取图片

UIImagePickerControllerSourceTypePhotoLibrary,//相册

UIImagePickerControllerSourceTypeCameraios 打开相册获取图片,//用相机捕获

UIImagePickerControllerSourceTypeSavedPhotosAlbum //相册

}

* /

// 3.设置打开的相册类型(显示所有相册)

ipc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

// ipc.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

ios 打开相册获取图片_ios 打开相册_ios 打开相册获取图片

//相机

// ipc.sourceType = UIImagePickerControllerSourceTypeCamera;

// 4.设置代理

ipc.delegate = self;

// 5.此控制器之外的模式

[self presentViewController: ipc: 是,完成: 无];

}

#pragma标记--

ios 打开相册_ios 打开相册获取图片_ios 打开相册获取图片

//获取图像后的操作

-(无效)imagePickerController: (UIImagePickerController *)选择器didFinishPickingMediaWithInfo: (NSDictionary ios 打开相册获取图片,id> *)info

{

//销毁控制器

[选择器dismissViewControllerAnimated: 是,完成: 无];

//设置图片

self.imageView.image =信息[UIImagePickerControllerOriginalImage];

}


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-162194-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 范平
        范平

        中国股市25年3000多点儿

      热点图片
      拼命载入中...