我想知道是否有可能增加和减少UI对象的宽度和高度。
1.以此图片为例,这是专为iphone 6设计的集合视图。
2.构建项目图像时连续占据两个。
3.当我为iphone5运行时,iphone4只有一个图像可以占用该行。
4.所以我想知道有没有办法实现图像应该放置每个手机应该有两个图像在收集单元格内。
5. 我试图为收集单元格设置约束但后来我理解不可能。
答案 0 :(得分:1)
看起来像Constraint Problem,
将Top,Bottom,Leading,Trailing约束赋予图像视图
不要修复高度
希望它适合你
答案 1 :(得分:1)
您可以使用以下代码在代码中设置项目的大小:
- (CGSize)collectionView:layout:sizeForItemAtIndexPath:
和
- (CGFloat)collectionView:layout:minimumInteritemSpacingForSectionAtIndex:
确保根据屏幕宽度计算每个单元格的实际宽度:[[UIScreen mainScreen] bounds].size.width