动画状态栏样式转换,一个iPod应用程序

时间:2010-04-07 03:44:13

标签: iphone

在iPod应用中,导航视图具有默认状态栏样式,而正在播放视图采用黑色样式。它们之间的过渡使用交叉渐变进行动画处理。我想这样做。

我的第一次尝试:

[UIView beginAnimations:@"whatever" context:nil];
[UIView setAnimationDuration:0.5];
self.navigationController.navigationBar.barStyle = UIBarStyleBlack;
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlack
[UIView commitAnimations];

没有快乐,它会变成黑色。接受者?

1 个答案:

答案 0 :(得分:4)

请改为尝试:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque animated:YES];