3

iOS7 facebook 应用程序隐藏了导航栏(可能使用 [UINavigationBar setHidden: animated:]),但它仍然保持稳定的状态栏。达到这种效果的最佳方法是什么?

4

1 回答 1

0

在相关视图控制器的 Header (.h) 文件中设置<UIScrollViewDelegate>。添加scrollViewDidScroll:方法,如果contentOffset.y大于100,则触发 UINavigationBarsetHidden:animated方法。应该给你整理。如果你希望它是全局的,你必须在 UIViewController 子类中访问和覆盖它,或者直接在你的 App Delegate 中访问你的 UINavigationController。

于 2014-01-08T13:19:05.367 回答