0

基本的に私は、各ページに複数のUICollectionViewを持つUIPageViewControllerを持っています。UICollectionView選択/選択解除メソッドがトリガーされない

問題は、最初のページ内でコレクションビューを選択/選択解除できることです。しかし、2番目のページに切り替えると、numberOfSections、numberOfItemsInSection、cellForItemAtがすべて呼び出されますが、選択と選択解除のデリゲートメソッドはまったく呼び出されません。ここ

は、コードへのリンクです: https://gist.github.com/anonymous/4eca4ff9f3e4423c01974609aeae5482

+0

ウェブページが見つかりません:) – kxko

+0

ええ、私はすでに要点を削除:あなたは、以下のリンクを参照することができます。私は、コードに論理エラーがあることを知りました。犯人は行allowSelection = falseです: –

答えて

1

私はあなたのリンクに接続することはできません。しかし、あなたはUICollectionViewデリゲートが設定されていることを確認し、allowsMultipleSelectionallowsSelectionをチェックする必要がありますYESです。 UICollectionView - didDeselectItemAtIndexPath not called if cell is selected iOS: UICollectionView cell selection not working

+0

あなたの即時の応答に感謝します。私はそれが論理エラーであることを知りました。私は最初にボタンをクリックせずにコレクションビューからすぐに選択することを禁止しています。 2番目のページに表示されます。私はcollectionViewのallowSelectionを有効にしませんでした。それは愚かな間違いでした。 –

+0

あなたは1経験を追加:)) – AmyNguyen

関連する問題