UIScrollViewをの中で正しく動作させようとしていUICollectionViewCellます。
カスタム セルは xib ファイルを介してロードされており、のサブクラスですUICollectionViewCell。UICollecitonViewセルにタッチを渡していないように見えるため、ボタンやジェスチャ認識など、他のコントロールを機能させるのに問題がありましたが、ジェスチャ認識UICollectionView自体でそれらを回避しました. 私が抱えている残りの問題はUIScrollViewsです...
はUICollectionView水平方向にUIScrollViewスクロールし、セル内は垂直方向にスクロールします。a を使用してスクロールしようとしましたUIPanGestureRecognizerが、スクロールする機能が無効になっているようUICollectionView'sです。
誰か考えはありますか?
編集:わかりました!
そのため、iOS6 より前に使用していた以前のサードパーティ ライブラリからコレクション ビューに変換しました。問題は、セルに使用していた xib ファイルにあることがわかりました。以前のライブラリでは、セルは UIView の単なるサブクラスでした。クラスをサブクラスに変更しUICollectionViewCell、カスタム クラスを更新しました。これでは不十分であることがわかりました。タッチがセルに渡されるようにするためにはUICollectionViewCell、オブジェクト ライブラリから新しい を実際にドラッグし、すべてのサブビューをコピーして を再接続する必要がありましたIBOutlets。この後、うまくいきました!