滚动时我正在使用AMScrollingNavbar来隐藏导航栏。但是,我被困在它提到的部分:
确保使用ScrollingNavigationController的子类 UINavigationController的。要么设定你的班级 故事板中的UINavigationController,或以编程方式创建 代码中的ScrollingNavigationController实例。
我尝试了很多方法。
我尝试在我希望导航栏崩溃的控制器ScrollingNavigationController
中添加UITableViewController
。但是它会引发错误Use of undeclared type ScrollingNavigationController
。
我尝试在ScrollingNavigationController
内添加UITableViewController
的实例,但Use of undeclared type ScrollingNavigationController
的错误相同。
尝试在线搜索解决方案,但找不到任何解决方案。感谢您的帮助!
修改
class PostScreenNC: UINavigationController, ScrollingNavigationController {
override func viewDidLoad() {
super.viewDidLoad()
if let navigationController = navigationController as? ScrollingNavigationController {
navigationController.followScrollView(tableView, delay: 50.0)
}
// Do any additional setup after loading the view.
}
}