我试图摆脱运行模拟器时出现在 View 顶部的标题(额外填充)。我尝试将布局引用大小设置为零,但不起作用。 CollectionView 只是我屏幕的一小部分,这就是为什么我不确定它是什么。标题看起来像导航 View 的标题。
lazy var collectionView: UICollectionView = {
let layout = UICollectionViewFlowLayout()
layout.headerReferenceSize = CGSize.zero
layout.scrollDirection = .horizontal
layout.minimumLineSpacing = 0
let cv = UICollectionView(frame: .zero, collectionViewLayout: layout)
cv.backgroundColor = UIColor.white
cv.dataSource = self
cv.delegate = self
cv.isPagingEnabled = true
cv.showsHorizontalScrollIndicator = false
return cv
}()
最佳答案
感谢您的帮助!我终于意识到它是什么,我正在以编程方式执行我的 View ,但没有意识到我的 View 是一个导航 Controller 。
这对我来说是这样的: self.navigationController?.isNavigationBarHidden = true;
关于swift - 无法摆脱 UIviewcontroller header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54541958/