1
私のViewControllerのビューでアニメーションを作成しようとしています。アニメーションがタッチ操作を無効にする方法(スクロール、スワイプなど)
私の問題は、アニメーションが終了するまで、UITableViewControllersやUIPageViewControllersなどの他の要素に対するスクロール/スワイプジェスチャが無効になることです。
この現象を回避するにはどうすればよいですか?
私のViewControllerのビューでアニメーションを作成しようとしています。アニメーションがタッチ操作を無効にする方法(スクロール、スワイプなど)
私の問題は、アニメーションが終了するまで、UITableViewControllersやUIPageViewControllersなどの他の要素に対するスクロール/スワイプジェスチャが無効になることです。
この現象を回避するにはどうすればよいですか?
allowUserInteraction
オプション使用してアニメーションを実行します。
UIView.animate(withDuration: duration, delay: 0, options: .allowUserInteraction,
animations: {
// Your animations here
},
completion: nil
)
はこれを見てください:https://stackoverflow.com/questions/5921173/uiview-animations-canceling-any-touch-input?noredirect=1&lqを= 1 – 0rt