2014-10-06 3 views
0

Я разрабатываю приложение для iPad, которое использует UICollectionView для отображения списка продуктов от компании. Макет ячеек, который я хочу использовать, чередуется между строками с 1 изображением и двумя изображениями, такими как изображение первой строки 1, изображения второй строки 2, изображение третьей строки 1 и т. Д., Но я просто не могу понять, как для этого в коде.Как создать UICollectionView с переменным размером ячейки?

Так может ли кто-нибудь помочь мне с этим?

ответ

0

Эй, ребята, мне удалось получить его работы с этим кодом:

- (NSInteger)collectionView:(UICollectionView *)view numberOfItemsInSection:(NSInteger)section { 

return 2; 
} 

- (NSInteger)numberOfSectionsInCollectionView: (UICollectionView *)collectionView { 
return 30; 
} 

- (UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath { 

Cells *cell; 

if (indexPath.row %2) { 
    NSLog(@"%li", indexPath.row); 
    cell = [cv dequeueReusableCellWithReuseIdentifier:@"one" forIndexPath:indexPath]; 
    cell.label.text = @"One"; 
    cell.backgroundColor = [UIColor blueColor]; 
    return cell; 
} else { 
    NSLog(@"%li", indexPath.row); 
    cell = [cv dequeueReusableCellWithReuseIdentifier:@"two" forIndexPath:indexPath]; 
    cell.labelA.text = @"Two"; 
    cell.labelB.text = @"Two"; 
    cell.backgroundColor = [UIColor redColor]; 
    return cell; 
} 

} 
Смежные вопросы