我只想将UICollectionView创建为线性列表。也就是说,如果用户在文本字段的4个重复中输入4个值,则文本必须存储在MutableArray中(其确定收集项的数量)。
我面临的问题是,
当视图出现时,collectionview开始加载。最初,数据为0.因此,在数组中插入对象完成后。此更改也应反映在Collectionview中。因此,在重新加载集合视图后,将显示第一个项目。但是,从下一次重复开始,最近输入数组的数据将继承到所有单元格。请帮帮我做什么。
howmanypeople=[routescore.text intValue];
[self.collectionView reloadData]; // Reloading the view
此代码适用于indexPath的项目: -
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
NSString *identifier = @"cvCell2";
static BOOL nibMyCellloaded = NO;
if(!nibMyCellloaded)
{
UINib *nib = [UINib nibWithNibName:@"CustomCollectionViewCell" bundle: nil];
[collectionView registerNib:nib forCellWithReuseIdentifier:identifier];
nibMyCellloaded = YES;
}
cell = (CustomCollectionViewCell*)[collectionView dequeueReusableCellWithReuseIdentifier:@"cvCell2" forIndexPath:indexPath];
cell.cellimage.image=[UIImage imageNamed:@"ic_lomobile_transit_scooter_small.png"];
cell.cellabel.text=route;
cell.backgroundColor=[UIColor lightGrayColor]
return cell;
}