Как отключить перезагрузку анимации CollectionView при скрытии NavBar - PullRequest
0 голосов
/ 23 октября 2019

Я получаю странную анимацию перезагрузки, когда прячу свой navBar, когда я провожу пальцем. Я воссоздаю экран поиска в Твиттере, и это потребовало от меня вложения collectionView в другой collectionView. Поскольку hidesBarOnSwipe не работает с дочерним collectionView, мне пришлось использовать этот код ниже. Вот подарок, который это выглядит:

enter image description here

  func didScroll(scrollView: UIScrollView) {
    var lastY: CGFloat = 0
    let isScrollingUp = scrollView.contentOffset.y - lastY > 0
    lastY = scrollView.contentOffset.y
//        navigationController?.hidesBarsOnSwipe = true
       self.navigationController?.setNavigationBarHidden(isScrollingUp, animated: true)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...