【发布时间】:2015-02-15 23:12:26
【问题描述】:
我已经实现了一个 UICollectionView,它是一个 2 列网格。我已经实现了这样的 sizeForItemAtIndexPath 方法
- (CGSize)collectionView:(UICollectionView *)collectionView
layout:(UICollectionViewLayout *)collectionViewLayout
sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
return CGSizeMake(160, 180);
}
由于像素宽度不同(320 与 357),这在 iPhone5 上运行良好,但在 Iphone6 上却不行。有没有办法使用 AutoLayout 根据 iPhone 屏幕尺寸指定宽度,或者我必须手动检查代码并指定正确的宽度?
【问题讨论】:
-
根据屏幕大小设置宽度有多种方式。在这个网站上搜索一个并尝试一下。然后问你的问题,如果它不起作用。
标签: ios autolayout uicollectionview