我正在尝试实现 AMScrollingNavbar。我已经用pod安装了,没有出现错误。我遵循了所有自述文件和演示程序。 AMScrollingNavbar 不起作用。什么都没发生。有人可以帮助我吗?
最佳答案
按照这个步骤你就会得到结果
第 1 步:- 安装 pod 后,将“ScrollingNavigationController”类分配给导航 Controller
第二步:- viewdidAppear() 方法调用
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
if let navigationController = self.navigationController as? ScrollingNavigationController {
navigationController.followScrollView(tableview, delay: 0.0, followers: [NavigationBarFollower(view: view, direction: .scrollUp)])
navigationController.scrollingNavbarDelegate = self
}
}
第三步:- ScrollingNavigationControllerDelegate 方法调用
extension ViewController: ScrollingNavigationControllerDelegate {
func scrollingNavigationController(_ controller: ScrollingNavigationController, willChangeState state: NavigationBarState) {
view.needsUpdateConstraints()
}
}
希望对你有帮助!!
关于swift - AMScrollingNavbar 不起作用。什么都没发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49920782/