我正在玩iPhone的谷歌应用程序,当我浏览一个网站时,页面的标题出现在经典状态栏上,带有漂亮的淡入动画,4-5秒后标题视图消失了,漂亮的淡入淡出 - 动画。
他们是怎么做到的?他们用[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES]隐藏了状态栏,然后以某种方式在空白处添加动画?根据我的经验,你不能在不告诉viewController“想要全屏布局”的情况下填充那个空间。
使用“想要全屏布局”的另一个想法是使用[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]隐藏状态栏,并将UIView作为子视图添加到控制器的视图中并为其设置动画(淡入/淡出) - 定期间隔。)
关于如何实现这一目标的任何指示?
alt text http://img192.imageshack.us/img192/2158/screenshot2010031110355.png alt text http://img502.imageshack.us/img502/8892/screenshot2010031110360.png
答案 0 :(得分:1)
您必须通过调用
隐藏iPhone的状态栏[UIApplication sharedApplication].statusBarHidden = YES;
并在那里添加你的观点!
答案 1 :(得分:1)
您可以在UIStatusBar顶部添加另一个窗口。下面的问题有一些很好的示例代码,甚至还有一个可以做你想做的库。