AMScrollingNavbar不起作用.什么都没发生 [英] AMScrollingNavbar does not work. Nothing happens

查看:107
本文介绍了AMScrollingNavbar不起作用.什么都没发生的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试实现AMScrollingNavbar.我已经通过吊舱安装了它,没有错误出现.我遵循了所有自述文件和演示程序. AMScrollingNavbar不起作用.什么都没发生.有人可以帮我吗?

I'm trying to implement AMScrollingNavbar. I already installed it by the pod, no error appears. I followed all the Readme and Demo procedures. AMScrollingNavbar does not work. Nothing happens. Can anybody help me?

Main.Storyboard

推荐答案

按照此步骤操作,您将获得结果

步骤1:-,在安装广告连播后分配"ScrollingNavigationController"是导航控制器的类

Step1:- after install pod assign "ScrollingNavigationController" is class to navigation controller

第2步:- viewdidAppear()方法调用

Step2:- viewdidAppear() Method call

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
            }
        }

第3步:- ScrollingNavigationControllerDelegate方法调用

Step3:- ScrollingNavigationControllerDelegate method call

extension ViewController: ScrollingNavigationControllerDelegate {
    func scrollingNavigationController(_ controller: ScrollingNavigationController, willChangeState state: NavigationBarState) {
        view.needsUpdateConstraints()
    }
}

希望对您有帮助!!

这篇关于AMScrollingNavbar不起作用.什么都没发生的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆