Sha*_*ram 12 objective-c collectionview ipad ios
在我的项目中,我想使用UICollectionView
自定义单元格,我创建了自定义单元格的集合视图,但我想在我的项目中使用不同大小的自定义单元格我遵循了一些教程,但我没有正确得到它,下面我附加了示例屏幕我正在寻找集合视图的镜头.
创建它的一种可能方法是使用sizeForItemAtIndexPath
然后返回大小Cell
.以下是Github上的一些有用链接,它们正是您想要的:
与第一张图片中一样,有些单元格有按钮,有些则没有按钮.为此,您必须创建自定义单元格,即一个带按钮的自定义单元格和一个没有按钮的单元格.在cellForItemAtIndexPath
函数内部,您可以使用某些if-else
条件定义它们.
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
if(firstCellConditionMet)
{
CustomCell1 *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"CellIdentifier" forIndexPath:indexPath];
//Your code
return cell;
}
else{
CustomCell2 *cell2 = [collectionView dequeueReusableCellWithReuseIdentifier:@"CellIdentifier2" forIndexPath:indexPath];
//Your Code
return cell2;
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3598 次 |
最近记录: |