【发布时间】:2017-12-11 12:48:58
【问题描述】:
我希望 collectionView 的内容从屏幕的最顶部(状态栏顶部)开始,因为我有透明的导航栏,我想避免幻数,它应该与iPhone X 和其他 iPhone。
我尝试了什么?
collectionView.contentInset = UIEdgeInsets(top: -64, left: 0, bottom: 0, right: 0)
但这不是一个优雅的解决方案,对于 iPhone X 也不正确,需要增加插图
任何干净的解决方案?
面向 iOS 10 和 11
【问题讨论】:
-
用主视图设置 UICollectionView 顶部 0。无需设置 contentInset。
标签: ios swift uicollectionview uinavigationbar iphone-x