我正在玩 iPhone 版 Google 应用程序,当我查看网站时,页面标题出现在经典状态栏上,并带有漂亮的淡入动画,4-5 秒后标题 View 消失并带有漂亮的淡入效果- 输出动画。
他们是怎么做到的?他们是否使用 [[UIApplication sharedApplication] setStatusBarHidden:YESanimated:YES] 隐藏状态栏,然后以某种方式在空白处添加动画?根据我的经验,如果不告诉 viewController“想要全屏布局”,就无法填充该空间。
使用“想要全屏布局”的另一个想法是使用 [[UIApplication SharedApplication] setStatusBarHidden:YESAnimated:NO] 隐藏状态栏,并将 UIView 作为 subview 添加到 Controller 的 View 中并为其设置动画(淡入/淡出) -定期输出)。
有关如何实现此目标的任何指示?
alt text http://img192.imageshack.us/img192/2158/screenshot2010031110355.png alt text http://img502.imageshack.us/img502/8892/screenshot2010031110360.png
最佳答案
你必须通过调用来隐藏iPhone的状态栏
[UIApplication sharedApplication].statusBarHidden = YES;
并在那里添加您的 View !
关于iphone - 谷歌iPhone应用状态栏动画他们是怎么做到的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2423601/