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

标签 iphone animation uiview statusbar

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

相关文章:

javascript - 我不太了解 javascript 中的 setTimeout 和线程

ios动画旋转效果

iphone - 如何将 BOOL 写入 plist?

iphone - 具有两个 NSFetchedResultsController 实例的 TableView

javascript - 使用 Javascript 触发基本的 CSS 动画

ios - 圆角导致顶部边缘模糊

ios - 为什么转换后的 UIView 会与层次结构中更高层的其他 View 重叠?

iphone - 更改子类的方法名称

iphone - 移动网络上的 Facebook 分享

ios - Cell 中只有第一个 UILabel,更新了 UICollectionView - Swift