Я уже применил вид изображения, чтобы увеличить / уменьшить масштабирование. Это просто. Когда дело доходит до применения двойных нажатий к представлению изображения, метод выбора не может быть обнаружен.
Я использую Xcode 9 и swift 4. Не могли бы вы сказать мне, должен ли scrollview применять жест двойного нажатия?
var previewImage : UIImage? = nil
override func viewDidLoad() {
super.viewDidLoad()
scrollView.minimumZoomScale = 1.0
scrollView.maximumZoomScale = 6.0
imageView.image = previewImage
let doubleTap = UITapGestureRecognizer.init(target: self, action: #selector(self.sampleTapGestureTapped(recognizer:)))
doubleTap.numberOfTapsRequired = 2
imageView.addGestureRecognizer(doubleTap)
// Do any additional setu p after loading the view.
}
@objc func sampleTapGestureTapped(recognizer: UITapGestureRecognizer) {
print("Tapping working")
}
}
extension PhotoReviewController: UIScrollViewDelegate {
func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return imageView
}
}