AZImagePreview
一个 iOS 框架,使在任何 UIImageView 上预览图像变得很容易。
屏幕截图
安装
Cocoa Pods
pod 'AZImagePreview'
手册
只需将 资源
文件夹拖放到你的项目即可。
遵循 AZPreviewImageViewDelegate 协议
extension ViewController: AZPreviewImageViewDelegate{
func previewImageViewInRespectTo(_ previewImageView: UIImageView) -> UIView? {
//return self.view or self.navigationController?.view (if you are using a navigation controller.
return view
}
func previewImageView(_ previewImageView: UIImageView, requestImagePreviewWithPreseneter presenter: AZImagePresenterViewController) {
present(presenter, animated: false, completion: nil)
}
}
在 UIImageView 上设置代理
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad(){
super.viewDidLoad()
imageView.delegate = self
}