UICollectionView に一定数のセクションがあります
-(NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView{
return 3;
}
およびセクションごとの固定数のアイテム
-(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
return 9;
}
最初の 9 つの項目は、最初のセクションの plist (cellForItemAtIndexPath を使用) を介して適切に表示されます。ただし、2 番目と 3 番目のセクションには、必要なアイテムが表示されるのではなく、最初のセクションのアイテムのみが表示されます。
そのため、plist のすべてのアイテムを表示し、自動的に (9 アイテムの) セクションにグループ化しようとしています。
私は Objective-C にかなり慣れていないので、かなり長い間苦労してきました。
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath{
xx.image = [UIImage imageNamed:[imagePath objectAtIndex:indexPath.item]];
}