我正在尝试实施AMScrollingNavbar。我已经通过pod安装它,没有出现错误。我遵循了所有的自述和演示程序。 AMScrollingNavbar不起作用。什么都没发生。有人能帮助我吗?
答案 0 :(得分:0)
您可能想要添加代码/屏幕,这很难说。
答案 1 :(得分:0)
按照此步骤,您将获得结果
步骤1: - 安装pod分配后#34; ScrollingNavigationController"是导航控制器的类
Step2: - 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
}
}
Step3: - ScrollingNavigationControllerDelegate方法调用
extension ViewController: ScrollingNavigationControllerDelegate {
func scrollingNavigationController(_ controller: ScrollingNavigationController, willChangeState state: NavigationBarState) {
view.needsUpdateConstraints()
}
}
希望它有助于你。!!