我有一个基于导航控制器的iPhone应用程序.
我有一个主视图控制器,显示文章列表和详细视图,您可以在其中看到一篇文章UIWebView
.对于详细视图,我的导航栏位于顶部,而导航栏位于UIToolbar
底部.
我想用幻灯片动画(顶部和底部)自动隐藏它们,并在点击屏幕时恢复它们.我认为这将是一个标准功能,但无法找到如何做到这一点.
作为参考,这是Stanza或NYT应用程序的功能.
设置一个在tap事件上运行此方法的方法:
if (![navigationController isNavigationBarHidden]) [navigationController setNavigationBarHidden:YES animated:YES]; // hides else [navigationController setNavigationBarHidden:NO animated:YES]; // shows
至于UIToolbar
它,它是一个UIView
子类,所以你应该能够很容易地设置一个自定义动画,以便在视线内外滑动.