0

UICollectionViewそのデリゲートとデータソースをサブクラス化し、NSObject クラスに割り当てました。コレクション ビューのセルを作成するために、カスタムUICollectionViewCellを .xib と共に使用します。プロジェクトはここにあります: https://github.com/JeffModMed/CustomUICollectionView

ご覧のとおり、データソース メソッドは正常に動作していますがdidSelectItemAtIndexPathshouldSelectItemAtIndexPathユーザーがセルをタップしたときに呼び出されないため、UICollectionViewDelegate. 他に考えられる唯一の問題は、カスタムUICollectionViewCellクラスの使用方法または .xib ファイルの登録方法に問題があることです。

UICollectionViewController注:代替手段として使用することを示唆する回答はしないでください。より大きなプロジェクトに組み込むには、この方法でコードを実行する必要があります。前もって感謝します。

4

1 に答える 1

0

In the MMFilterTagCollectionViewCell.xib, select the cell and enable the User Interaction Enabled option.

In the MMFilterTagCollectionView.m file, comment out this line:

@synthesize delegate;
于 2016-01-19T18:27:57.967 に答える