【发布时间】:2018-04-19 12:10:31
【问题描述】:
我正在尝试实现 AMScrollingNavbar。我已经通过pod安装了它,没有出现错误。我遵循了所有自述文件和演示程序。 AMScrollingNavbar 不起作用。没发生什么事。有人可以帮帮我吗?
【问题讨论】:
标签: swift xcode scroll uinavigationcontroller installation
我正在尝试实现 AMScrollingNavbar。我已经通过pod安装了它,没有出现错误。我遵循了所有自述文件和演示程序。 AMScrollingNavbar 不起作用。没发生什么事。有人可以帮帮我吗?
【问题讨论】:
标签: swift xcode scroll uinavigationcontroller installation
按照这一步你会得到结果
Step1:- 安装 pod 后分配“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()
}
}
希望对你有帮助!!
【讨论】:
您可能想添加您的代码/屏幕,这很难说。
【讨论】:
import Foundation import UIKit import AMScrollingNavbar class ListTextParagMsgViewController: UIViewController, UISearchResultsUpdating, UITableViewDelegate, UITableViewDataSource { ....