UICollectionViewを使用してアプリケーションの日カレンダーを作成しようとしています。UICollectionViewセル選択の問題 - ビューが読み込まれたときに可視領域のセルのみを選択できない
私はすべてのセルを表示するためにカスタマイズされたUICollectioViewLayoutを使用し、それが正常に動作します!すべてのセルが正しい位置に表示されます。
各イベントの詳細を表示するために、[didSelectItemAtIndexPath]メソッドと[prepareForSegue]メソッドを組み合わせて、ユーザーがセルに触れるとデータを表示するポップオーバービューをトリガーします。
ただし、コレクションビューを最初にロードしたときに表示領域に表示されないセルのみを選択できます。
つまり、collectionviewのコンテンツサイズは[1560,340]、collectionviewのフレームサイズは[560,340]です。したがって、このコレクションビューは垂直方向にスクロールできます。私は、細胞の位置が[560,340](例えば、[30,340])よりも高い場合、この細胞を選択することができないことを発見しました。セルの位置が[560,340]よりも低い場合、これらのセルに触れたユーザーはdidSelectItemAtIndexPathメソッドをトリガしてpopoverviewを表示できます。
何が問題になるのか全く分かりません。誰も似たような問題に直面していますか?
スクロールして上にスクロールしても、最初の項目は選択できますか? –