【发布时间】:2018-01-08 18:53:21
【问题描述】:
我有一个自定义单元笔尖,我希望它适合 iPhone 8 和 iPhone 8 plus 屏幕。我只能让它适合其中一个,但不能同时适合两者。我想让视图宽度等于 414 的加号和 375 的正常,所以我决定对特征使用变化,这是行不通的。
它不工作。只有当我手动将笔尖宽度拖动到 375 或 414 时,它才适用于其中一个。例如,如果我将笔尖拖动到 375,那么加号将如下所示:
如何让这个笔尖适合所有屏幕?我的集合视图四面都有 0 边距约束,并且单元格大小设置如下:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: view.frame.width, height: view.frame.height)
}
所以我不知道为什么会这样。
【问题讨论】:
标签: xcode ios-autolayout