案例演示
未命名.gif
使用方法:
1.定義屬性
let radioAlbum = HWRadioAlbum()
2.調(diào)用方法(顯示提示框)
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
radioAlbum.showPromptBox()
}
3.實現(xiàn)閉包回調(diào)接收圖片
override func viewDidLoad() {
super.viewDidLoad()
weak var weakSelf = self // 弱引用
radioAlbum.selectedImageBlock = { (image)in // 選擇圖片的回調(diào)
weakSelf!.imageView.image = image
}
}
連接:Dome
其他擴展
1.修改相冊導(dǎo)航欄
在HWRadioAlbum.swift文件中找到下列代碼進行設(shè)置
// bgroundColor : 修改導(dǎo)航欄背景顏色
// titleColor : 修改標(biāo)題顏色
// buttonTitleColor : 修改按鈕顏色
picker.setImagePickerStyle(bgroundColor: UIColor.white, titleColor: UIColor.black, buttonTitleColor: UIColor.black) // 修改導(dǎo)航欄
2.取消圖片編輯
在HWRadioAlbum.swift文件中找到下列代碼進行設(shè)置
picker.allowsEditing = true