案例演示
使用方法:
1.定义属性
let radioAlbum = HWRadioAlbum()
2.调用方法(显示提示框)
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
radioAlbum.showPromptBox()
}
3.实现闭包回调接收图片
override func viewDidLoad() {
super.viewDidLoad()
weak var weakSelf = self // 弱引用
radioAlbum.selectedImageBlock = { (image)in // 选择图片的回调
weakSelf!.imageView.image = image
}
}
连接:Dome
其他扩展
1.修改相册导航栏
在HWRadioAlbum.swift文件中找到下列代码进行设置
// bgroundColor : 修改导航栏背景颜色
// titleColor : 修改标题颜色
// buttonTitleColor : 修改按钮颜色
picker.setImagePickerStyle(bgroundColor: UIColor.white, titleColor: UIColor.black, buttonTitleColor: UIColor.black) // 修改导航栏
2.取消图片编辑
在HWRadioAlbum.swift文件中找到下列代码进行设置
picker.allowsEditing = true