Заголовок полный, но вот что происходит.В iOS 11, когда у вас есть панель навигации с большими заголовками, вы прокручиваете пути вниз и нажимаете на строку состояния, она будет прокручиваться вверх.Когда он прокручивается до вершины, он застревает, прокручивая мимо вершины.
Это выглядит очень запутанно, вот пример после того, как он прокрутился до самого верха.Он прокручивался так далеко, что начал тянуть управление обновлением!
Кто-нибудь видел это и смог это исправить?Почта имеет большой заголовок и не имеет проблем, хотя, скорее всего, это не UICollectionView
Вот как это происходит:
Что касается кода, это так просто, как я могу это сделать:
extension ViewController: UICollectionViewDataSource {
public func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 100
}
public func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "fakeCell", for: indexPath) as? UICollectionViewCell
cell?.backgroundColor = [UIColor.black, .blue, .red, .green, .yellow][indexPath.row % 5]
return cell!
}
}