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中有關......請繼續關注我希望找到的修補程序。 –