iOSアプリケーションには比較的新しいので、迅速に処理する方法が少し分かりません。SwiftでUIScrollViewでzoomScaleをアニメーション化する
基本的に私はUIImageViewを持っています。私はUIImageViewがUIScrollViewにあるのでズーム/スクロールすることができますが、UIImageにもダブルタップを加えてズームインしたいと思います。
私はズームインできます(今のところzoomScaleを3.0に設定しています)が、スムーズに移行したいと思います。ズーム(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