1

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;
}

前もって感謝します。

4

2 に答える 2

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 のデリゲートおよびデータソース メソッドと同じです。

于 2013-05-16T12:27:45.203 に答える
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;
}
于 2013-05-22T06:25:39.817 に答える