DzyImagePicker 1.1.8

DzyImagePicker 1.1.8

DzyKit 维护。



  • 作者:
  • 灰s

简介

仿微信裁剪头像功能,多图选择

待开发功能

优化内存

导入方式

pod 'DzyImagePicker'

初始化方式

正方形:

let vc = DzyImagePickerVC(.edit(.square))
vc.delegate = self
let navi = UINavigationController(rootViewController: vc)
present(navi, animated: true, completion: nil)

gif

长方形

let vc = DzyImagePickerVC(.edit(.rect(0.66)))
vc.delegate = self
let navi = UINavigationController(rootViewController: vc)
present(navi, animated: true, completion: nil)

gif

原图

let vc = DzyImagePickerVC(.origin(.single))
vc.delegate = self
let navi = UINavigationController(rootViewController: vc)
present(navi, animated: true, completion: nil)

多张原图

let vc = DzyImagePickerVC(.origin(.several(9)))
vc.delegate = self
let navi = UINavigationController(rootViewController: vc)
present(navi, animated: true, completion: nil)

获取结果

// 裁剪过的单图
func imagePicker(_ picker: DzyImagePickerVC?, getCropImage image: UIImage) {

}

// 原图
func imagePicker(_ picker: DzyImagePickerVC?, getOriginImage image: UIImage) {

}

// 多图,选择完毕
func selectedFinshAndBeginDownload(_ picker: DzyImagePickerVC?) {

}

// 多图,获取结果
func imagePicker(_ picker: DzyImagePickerVC?, getImages imgs: [UIImage]) {
    
}