【问题标题】:Hide navigation bar with table view隐藏带有表格视图的导航栏
【发布时间】:2016-02-29 20:40:26
【问题描述】:

我试图在滚动表格视图时隐藏导航栏。似乎当我在表格视图内滚动时,这个无法检测到滚动事件..当我在表格视图外部滚动时,导航栏被隐藏...我该如何解决?

【问题讨论】:

    标签: swift navigation tableview hide


    【解决方案1】:

    您需要将导航控制器 hideBarsOnSwipe 设置为 true

    override func viewDidLoad() {
        super.viewDidLoad()
        navigationController?.hidesBarsOnSwipe = true
    }
    

    【讨论】:

    • 您确定您的视图控制器嵌入在 UINavigationController 中吗?
    • 是的,我的视图控制器嵌入在 UINavigationController 中,并且在 tableview 中。如果我交换不接触 tableview 它可以工作......但我希望我的 tableview 具有完整的视图维度......