我正在尝试使用 UIView 动画将状态栏样式从UIStatusBarStyleDefaultContent转换为UIStatusBarStyleLightContent,但是,样式只是在没有淡入淡出动画的情况下切换。我认为使用以下设置样式会起作用:
[UIView animateWithDuration:1.0
delay:0.0
options:UIViewAnimationOptionCurveEaseInOut
animations:^{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[self.view layoutIfNeeded];
} completion:nil];
我不知道如何得到我想要发生的事情。基本上,我的内容从暗变为亮,所以我需要更改状态栏颜色。默认情况下,它不会按我想要的方式工作。任何帮助深表感谢。
谢谢!