iOS7 facebook应用程序隐藏了导航栏(可能使用[UINavigationBar setHidden:animated:])但它仍然保持稳定的状态栏。实现这种效果的最佳方法是什么?
答案 0 :(得分:0)
在相关视图控制器的标题(.h)文件中设置<UIScrollViewDelegate>
。添加scrollViewDidScroll:
方法,如果contentOffset.y
大于100
,则触发UINavigationBar setHidden:animated
方法。应该把你排除在外。如果你想要它是全局的,你必须在UIViewController子类中访问和覆盖它,或直接访问你的App Delegate中的UINavigationController。