如何使用xcode的界面构建器设计多个全屏原型单元?

时间:2015-05-20 17:21:43

标签: ios xcode collectionview

我的应用需要在不同的全屏“视图”或单元格之间水平滚动/分页,其中不同的视图或单元格具有不同的布局。基础模型表明集合视图很适合,因为不同的页面都是相互关联的,因为它们编辑属于同一组的不同项目。但我无法弄清楚如何使用界面构建器为集合视图设计不同的全屏原型单元格。这是可能的,如果是这样的话?

如果不可能,请推荐替代解决方案。

2 个答案:

答案 0 :(得分:0)

您可以在xib文件或故事板中设计单元格。如果您在故事板中进行设计,请将项目大小修改为全屏,然后将项目数更改为您想要的多个单元格。您可以在集合视图中在它们之间滚动以添加子视图。或者,您可以将每个单元格放在自己的xib文件中。在集合视图控制器类中,使用SecurityState注册每个xib。

答案 1 :(得分:0)

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
    return CGSizeMake(SCREEN_SIZE.width, SCREEN_SIZE.height);
}