Я хочу создать: показывать вид без панели навигации, а при прокрутке, если расстояние сверху> = 100 высот, и до нижней части показывать панель навигации.
При прокрутке снизу: если расстояние до верха <= 100 высоту нужно скрыть Навигационная панель Я попробую это, но мне это не помогло </p>
func scrollViewWillEndDragging(_ scrollView: UIScrollView, withVelocity velocity: CGPoint, targetContentOffset: UnsafeMutablePointer<CGPoint>) {
if(velocity.y>0) {
UIView.animate(withDuration: 2.5, delay: 0, options: UIViewAnimationOptions(), animations: {
self.navigationController?.setNavigationBarHidden(true, animated: true)
}, completion: nil)
} else {
UIView.animate(withDuration: 2.5, delay: 0, options: UIViewAnimationOptions(), animations: {
self.navigationController?.setNavigationBarHidden(false, animated: true)
}, completion: nil)
}
}