4

我正在使用适用于 iPhone 的 Google 应用程序,当我查看网站时,页面标题出现在经典状态栏上,并带有漂亮的淡入动画,4-5 秒后标题视图消失,并带有漂亮的淡出动画.

他们是怎么做到的?他们是否使用 [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES] 隐藏了状态栏,然后以某种方式在空白处添加了动画?根据我的经验,如果不告诉 viewController “想要全屏布局”,您将无法填充该空间。

使用“想要全屏布局”的另一个想法是使用 [[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO] 隐藏状态栏,并将 UIView 作为子视图添加到控制器视图并为其设置动画(淡入/淡出在定期间隔)。

关于如何实现这一目标的任何指示?

替代文字 http://img192.imageshack.us/img192/2158/screenshot2010031110355.png 替代文字 http://img502.imageshack.us/img502/8892/screenshot2010031110360.png

4

1 回答 1

1

您必须通过调用隐藏 iPhone 的状态栏

[UIApplication sharedApplication].statusBarHidden = YES;

并在那里添加您的视图!

于 2010-03-11T09:04:26.057 回答