谷歌iPhone应用状态栏动画他们是怎么做到的?

时间:2010-03-11 08:56:08

标签: iphone animation uiview statusbar

我正在玩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

2 个答案:

答案 0 :(得分:1)

您必须通过调用

隐藏iPhone的状态栏
[UIApplication sharedApplication].statusBarHidden = YES;

并在那里添加你的观点!

答案 1 :(得分:1)

您可以在UIStatusBar顶部添加另一个窗口。下面的问题有一些很好的示例代码,甚至还有一个可以做你想做的库。