我需要我的导航栏上下滚动而tableview上下滚动
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let defaultOffset = view.safeAreaInsets.top
let offset = scrollView.contentOffset.y + defaultOffset
navigationController?.navigationBar.transform = .init(translationX: 0, y: min(0, -offset))
}
它应该工作,我曾经遇到过这个问题,所以这个代码帮助我…也许它也适用于你…