文章来源:淘论文网   发布者: 毕业设计   浏览量: 25



还可以点击去查询以下关键词:
[图片]    [选择器]    [定制]    [swift]    [图片选择器定制(swift)]   

项目介绍:

CLImagePickerTool

github: https://github.com/Darren-chenchen/CLImagePickerTool
语言:swift 这是一个多图片选择的控件,支持图片多选,开题报告,视频预览、照片预览、屏蔽视频文件、重置选中状态、预览、异步下载图片

效果预览

使用方式

pod 'CLImagePickerTool'

建议使用下面的方式及时下载最新版
pod 'CLImagePickerTool', :git => 'https://github.com/Darren-chenchen/CLImagePickerTool.git'

简介

1.基本用法,默认相机选择在内部、图片多选、支持选择视频文件

// superVC 当前的控制器 let imagePickTool = CLImagePickersTool() imagePickTool.setupImagePickerWith(MaxImagesCount: 6, superVC: self) { (asset,cutImage) in print('返回的asset数组是\(asset)') }

2.设置相机选择在外部 imagePickTool.cameraOut = true

let imagePickTool = CLImagePickersTool() imagePickTool.cameraOut = true imagePickTool.setupImagePickerWith(MaxImagesCount: 6, superVC: self) { (asset,cutImage) in print('返回的asset数组是\(asset)') }

3.设置只支持照片文件,不支持视频文件imagePickTool.isHiddenVideo = true

let imagePickTool = CLImagePickersTool() imagePickTool.isHiddenVideo = true imagePickTool.setupImagePickerWith(MaxImagesCount: 6, superVC: self) { (asset,cutImage) in }

4.设置图片单选,开题报告,屏蔽多选

let imagePickTool = CLImagePickersTool() imagePickTool.singleImageChooseType = .singlePicture imagePickTool.setupImagePickerWith(MaxImagesCount: 6, superVC: self) { (asset,cutImage) in }

5.单选图片,选择完成后进行裁剪操作

let imagePickTool = CLImagePickersTool() imagePickTool.singleImageChooseType = .singlePictureCrop imagePickTool.setupImagePickerWith(MaxImagesCount: 1, superVC: self) { (asset,cutImage) in } 注意点

1.选择照片以后在返回的PHAsset对象,在CLPickerTool类中提供了PHAsset转image的方法,并可以设置图片压缩。

let imageArr = CLPickerTool.convertAssetArrToImage(assetArr: asset, scale: 0.2)

该方法是同步方法当选择图片较多时可能会等待,我们可以提示一个加载框表示正在处理中

2.如果是视频文件,提供了PHAsset转AVPlayerItem对象的方法

let Arr = CLPickerTool.convertAssetArrToAvPlayerItemArr(assetArr: asset)

3.你会发现在选择完图片后提供了2个回调参数 (asset,cutImage) ,在一般情况下使用asset来转化自己想要的指定压缩大小的图片,而cutImage只有在单选裁剪的情况才会返回,其他情况返回nil


这里还有:


还可以点击去查询:
[图片]    [选择器]    [定制]    [swift]    [图片选择器定制(swift)]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/5507.docx
  • 上一篇:原创情侣应用-小冤家
  • 下一篇:一行代码搞定制定数据库