2017-09-28 13 views
0

ビデオを再生するためのAVPlayerViewControllerセットアップがあり、カスタムビューコントローラでVCのビューをインベディングしています。iOS 11 AVPlayerViewControllerピンチ/ドラッグジェスチャを無効にする

しかし、ユーザーが試してみると、2本の指でビデオを動かすことができます。これをどうすれば無効にできますか?ありがとう!

以下を参照してください。

Example of issue

答えて

1

をビデオ

var positions = [Int]() 
for (idx, recognizer) in (playerVC.view.subviews[0].gestureRecognizers?.enumerated())! { 
    if recognizer is UIPinchGestureRecognizer || recognizer is UIPanGestureRecognizer { 
     positions.append(idx) 
    } 
} 
for position in positions { 
    playerVC.view.subviews[0].gestureRecognizers?.remove(at: position) 
} 
の再生を開始する前に、このような何かを試してみてください
関連する問題