仿微信裁剪头像功能,多图选择
优化内存
pod 'DzyImagePicker'
正方形:
let vc = DzyImagePickerVC(.edit(.square))
vc.delegate = self
let navi = UINavigationController(rootViewController: vc)
present(navi, animated: true, completion: nil)长方形:
let vc = DzyImagePickerVC(.edit(.rect(0.66)))
vc.delegate = self
let navi = UINavigationController(rootViewController: vc)
present(navi, animated: true, completion: nil)原图:
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]) {
}
