上下文
我正在尝试使用Table view
创建与UICollectionView
类似的内容。
我正在使用Xcode7
和故事板。
我这样做的方法是将集合视图拖到整个控制器视图中。
然后我将整个单元格拖过整行,并将其与右边界和左边界对齐。
问题
问题
如何确保集合视图单元格的宽度与容器宽度的宽度相匹配?
答案 0 :(得分:0)
这是因为您没有使用自动布局。您可以完全在故事板或代码中实现此目的。 使用Storyboard
答案 1 :(得分:0)
1)实现单元格大小的功能并返回集合宽度:
-(CGSize) collectionView: (UICollectionView*) collectionView layout:(UICollectionViewLayout*) collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath*) indexPath {
CGFloat height = 50; //set the wanted height
return CGSizeMake(collectionView.frame.size.width,height);
}
2)当屏幕尺寸改变时(即方向改变)重新加载集合。