CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✗ |
| LangLanguage | SwiftSwift |
| License | MIT |
| ReleasedLast Release | Jan 2018 |
| SwiftSwift Version | 4.0 |
| SPMSupports SPM | ✗ |
Maintained by zhuyunlongYL.
选择相册和拍照 支持多种裁剪
如果您在使用时发现错误,希望您可以 Issues 我
如果您发现使用的功能不够,希望您可以 Issues 我
pod 'YLImagePickerController'var imagePicker:YLImagePickerController?
///单选不裁剪
imagePicker = YLImagePickerController.init(imagePickerType: ImagePickerType.album, cropType: CropType.none)
///单选方形裁剪
imagePicker = YLImagePickerController.init(imagePickerType: ImagePickerType.album, cropType: CropType.square)
///拍照不裁剪
imagePicker = YLImagePickerController.init(imagePickerType: ImagePickerType.album, cropType: CropType.circular)
///多选
imagePicker = YLImagePickerController.init(maxImagesCount: 3)
///拍照不裁剪
imagePicker = YLImagePickerController.init(imagePickerType: ImagePickerType.camera, cropType: CropType.none)
///拍照方形裁剪
imagePicker = YLImagePickerController.init(imagePickerType: ImagePickerType.camera, cropType: CropType.square)
/// 可以选择GIf
imagePicker?.isNeedSelectGifImage = true
/// 可以选择视频
imagePicker?.isNeedSelectVideo = true
/// 导出图片
imagePicker?.didFinishPickingPhotosHandle = {(photos: [YLPhotoModel]) in
for photo in photos {
if photo.type == YLAssetType.photo {
print((UIImagePNGRepresentation(photo.image!)?.count)! / 1024)
}else if photo.type == YLAssetType.gif {
print((photo.data?.count)! / 1024)
}else if photo.type == YLAssetType.video {
print("视频")
}
}
}
present(imagePicker!, animated: true, completion: nil)