AZImagePreview
iOS Framework that makes it easy to preview images on any UIImageView.
Screenshots
Installation:
Cocoa Pods:
pod 'AZImagePreview'
Manual:
Simply drag and drop the Sources
folder to your project.
Conform to the AZPreviewImageViewDelegate protocol:
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)
}
}
Set the delegate on the UIImageView:
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad(){
super.viewDidLoad()
imageView.delegate = self
}