AMScrollingNavbar不起作用。什么都没发生

时间:2018-04-19 12:10:31

标签: swift xcode scroll uinavigationcontroller install

我正在尝试实施AMScrollingNavbar。我已经通过pod安装它,没有出现错误。我遵循了所有的自述和演示程序。 AMScrollingNavbar不起作用。什么都没发生。有人能帮助我吗?

Main.Storyboard

2 个答案:

答案 0 :(得分:0)

  • 您是否在.swift文件中导入该框架?
  • 如果您在故事板中执行此操作,则应立即显示(添加UINavigationController并更改其类
  • 你确定你在那个VC里面,等待结果吗?

您可能想要添加代码/屏幕,这很难说。

答案 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()
    }
}

希望它有助于你。!!