私のtvOSアプリケーションでは、私のUICollectionViewのスクロールの変更を聞こうとしています。場合、私は思っていたUICollectionViewのhandlePanセレクターをオーバーライドする方法
myCollectionView.panGestureRecognizer
:ログ内、またはコードで
<UIScrollViewPanGestureRecognizer: 0x101a4c1a0; state = Possible; delaysTouchesEnded = NO; view = <UICollectionView 0x1020c5d00>; target= <(action=handlePan:, target=<UICollectionView 0x1020c5d00>)>>
:研究の後、私はコレクションビューがネイティブセレクタhandlePan
でUIPanGestureRecognizerその中でいくつかのジェスチャー認識装置を受けることがわかりましたジェスチャ認識プログラムのターゲットとしてコントローラを追加する方法、またはhandlePan
メソッドをオーバーライドする方法があります。 UIGestureRecognizerDelegate
を実装しようとしましたが、handlePan
メソッドにアクセスできません。 多分、私は自分のUIPanGestureRecognizer
カスタムをコレクションビューに追加するべきですか?