iOS7 facebook 应用程序 Conceal 了导航栏(可能使用 [UINavigationBar setHidden:animated:]),但它仍然保留了一个固定的状态栏。达到这种效果的最佳方法是什么?
最佳答案
设置<UIScrollViewDelegate>
在相关 View Controller 的头文件 (.h) 中。添加scrollViewDidScroll:
方法,如果contentOffset.y
大于100
,触发UINavigationBar setHidden:animated
方法。应该给你安排一下。如果您希望它是全局的,则必须在 UIViewController 子类中访问和覆盖它,或者直接在 App Delegate 中访问 UINavigationController。
关于facebook - 如何在滚动开始时像 iOS7 Facebook 应用程序一样 Conceal UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19760938/