0
我有一个问题,在我的集合视图中的粘滞标题不工作在iOS 10中。我有一个collectionView,在第二部分只有一个标题 - 通过设置大小第一部分作为CGSize.zero和在第二部分中为适当的大小的大小:UICollectionView粘头不工作iOS 10
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize {
if section == 0 {
return CGSize.zero
}
return CGSize(width: collectionView.width, height: 80.0)
}
我使粘头粘与这些线在viewDidLoad中:
theCollectionView.delegate = self
theCollectionView.dataSource = self
if let flowLayout = theCollectionView.collectionViewLayout as? UICollectionViewFlowLayout {
flowLayout.sectionHeadersPinToVisibleBounds = true
}
iOS 11中的所有功能都非常棒。当您向上滚动收藏视图时,标题会贴到顶部。
但是,在iOS 10中,这不起作用。标题粘贴 - 但不是屏幕顶部 - 粘贴到其初始位置,第二部分中的集合视图单元格可以在其下方滚动查看。屏幕顶部有空隙。我附上了两张截图,说明我的问题。任何帮助将非常感激!
更新 - 这与我的视图控制器被嵌入到UINavigationController中有关......请继续关注我希望找到的修补程序。 –