10

UICollectionViewにフィードしている画像の1次元配列があります。コレクションビューは、配列内の要素で構成される1つのセクションにすぎません。セルをクリックし-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath;て起動し、indexPathを出力すると、行0の要素0に[0,0]のような値が表示されますが、その行の次の要素は[0,5]です。

UITableViewの[indexPath行]が対応するインデックスに直接一致するように、indexPathを配列にマップするにはどうすればよいですか?

4

2 に答える 2

21

私はそれらを使用したことはありませんが、私の理解では、UICollectionView の indexPath の 2 つのプロパティはセクションとアイテムであり、UITableView のようなセクションと行ではありません。

于 2013-02-25T14:11:25.293 に答える
10

アイテム インデックスを取得するには、indexPath.row (UITableView 用) ではなく、indexPath.item (UICollectionView 用) を使用する必要があります。

于 2013-11-07T12:41:08.927 に答える