2017-10-23 10 views
1

私のViewControllerのビューでアニメーションを作成しようとしています。アニメーションがタッチ操作を無効にする方法(スクロール、スワイプなど)

私の問題は、アニメーションが終了するまで、UITableViewControllersやUIPageViewControllersなどの他の要素に対するスクロール/スワイプジェスチャが無効になることです。

この現象を回避するにはどうすればよいですか?

+2

はこれを見てください:https://stackoverflow.com/questions/5921173/uiview-animations-canceling-any-touch-input?noredirect=1&lqを= 1 – 0rt

答えて

2

allowUserInteractionオプション使用してアニメーションを実行します。

UIView.animate(withDuration: duration, delay: 0, options: .allowUserInteraction, 
     animations: { 
      // Your animations here 
     }, 
       completion: nil 
) 
関連する問題