如何在UICollectionView的不同部分显示不同数量的单元格。请提供任何示例。
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
for(int i=0; i<[arrSeatSel count]; i++)
{
int c;
NSString *cnt = [NSString stringWithFormat:@"%@",[arrSeatSel objectAtIndex:i]];
c = [cnt intValue];
return c;
}
return 1;
}
提前致谢。
答案 0 :(得分:0)
使用此UICollectionView数据源和委托方法
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
if (section==1) {
return [arrSearchCelebs count]; // your array count.
}
else if (section==2){
return 2;
}
else {
return 5;
}
}
它与UITableView的委托和数据源方法相同..
答案 1 :(得分:0)
以这种方式完成
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{
NSLog(@"vals count:%d", [arrSeats count]);
for(int i=0; i<[arrLevels count]; i++)
{
if(section == i)
{
int c;
NSString *cnt = [NSString stringWithFormat:@"%@",[arrTot objectAtIndex:i]];
c = [cnt intValue];
return c;
}
}
return 1;
}