【发布时间】:2015-06-08 08:22:12
【问题描述】:
我试图让导航控制器在我的表格视图中滚动时消失,但是当我停止时,我稍微拉起一点,导航控制器需要再次可见。这就是带有搜索栏的 facebook 应用程序的效果。
我们将只支持 iOS 8,所以我在我的 tableview viewdidload 中添加了这个:
self.navigationController.hidesBarsOnSwipe = YES;
这会在滚动时隐藏导航栏,但会完全隐藏,直到用户一直滚动到顶部。
有没有办法结合这条线来达到这个效果,还是我需要另一种方式?
【问题讨论】:
-
以下文章解释了iOS 8支持的导航栏交互。 natashatherobot.com/navigation-bar-interactions-ios8
标签: ios objective-c uitableview uinavigationcontroller uinavigationbar