【Github】项目名:TZImagePickerController:支持多选、功能丰富的iOS图片选择器
一、项目简介
TZImagePickerController是一个在iOS平台上使用的图片选择器。它是UIImagePickerController的克隆版本,支持iOS10及以上系统。它可以支持多选照片、选择原图、选择视频,同时也允许预览照片和视频,并且具备裁剪功能。在安装方面,可以通过CocoaPods(如pod ‘TZImagePickerController’为全功能版本,pod ‘TZImagePickerController/Basic’为无定位代码版本)、Carthage或者手动将TZImagePickerController文件夹拽入项目中来安装,使用时需导入头文件#import “TZImagePickerController.h”。
二、项目要求
由于TZImagePickerController使用了相机、定位、麦克风、相册等功能,所以需要在info.plist文件中添加Privacy – CameraUsageDescription、Privacy – LocationUsageDescription、Privacy – LocationWhenInUseUsageDescription、Privacy – MicrophoneUsageDescription、Privacy – PhotoLibraryUsageDescription、Prevent limited photos access alert等属性,具体可参考Demo中的设置。
三、项目示例
创建TZImagePickerController实例时,可以设置最大图片选择数量和代理,例如:TZImagePickerController imagePickerVc = [[TZImagePickerController alloc] initWithMaxImagesCount:9 delegate:self];并且可以通过block或者代理来获取用户选择的照片,像这样:[imagePickerVc setDidFinishPickingPhotosHandle:^(NSArray photos, NSArray assets, BOOL isSelectOriginalPhoto){}];然后将其展示出来[self presentViewController:imagePickerVc animated:YES completion:nil]。
四、项目总结
TZImagePickerController功能较为全面,且不断更新以适应不同版本的iOS系统并修复各种问题。从安装、使用到遇到问题后的解决办法,文档都有详细说明。如果您对这个项目有任何想法或者发现任何问题,欢迎在下方留言参与讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的TZImagePickerController:支持多选、功能丰富的iOS图片选择器都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月5日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。