0
iOS應用程序相對比較新,而且很快,所以我在如何繼續下去方面有些遺憾。基本上,我有一個UIImageView,我可以捏縮放/滾動,因爲我的UIImageView是在一個UIScrollView,但我想在UIImage上添加一個雙擊以放大。用Swift動畫縮放UIScrollView上的zoomScale
我可以放大(現在只需將zoomScale設置爲3.0),但我想要平滑過渡。我確實看到了zoom(to :, animated :)方法,但我不太確定如何放大視圖的中心。
無論如何,這是我到目前爲止。
我創建了tapGestureRecognizer,並將其分配給UIImageView的
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(tapImageViewGesture))
self.Image1.isUserInteractionEnabled = true
self.Image1.addGestureRecognizer(tapGesture)
以下是執行變焦
func tapImageViewGesture(sender: UITapGestureRecognizer) {
print("Touched")
self.pinchZoomScroll1.zoomScale = 3.0
}
的功能有沒有一種簡單的方法可以讓我有某種的放大?的平滑動畫,還是應該使用縮放功能,因爲它已經支持動畫了?
謝謝!
你試過'self.pinchZoomScroll1 .setZoomScale(3.0,animated:true)'? – OOPer
這是有效的,我一定忽略了這個功能。謝謝! (如果你把答案寫在下面,我會接受它的。 – Rickybobby
請自己寫一個答案。我通常只會在我的環境中確認後發表一個答案。 – OOPer