ios - 更改 App delegate 中的背景颜色

标签 ios background ios7 uicolor

我似乎无法更改应用委托(delegate)中所有 View 的背景颜色。

在 ios6 中这有效:

window.backgroundColor =[UIColor blueColor];

并在每个 UIView 中设置要清除的背景。

但由于某些原因,这在 iOS7 中不起作用。我可以在每个 View 中设置背景颜色没问题,但这是很多工作,一定有更简单的方法吗?有什么建议吗?

最佳答案

这是一个糟糕的改变背景颜色的方法!如果有任何东西在移动,动画将从所有透明度中减慢。在每个 View Controller 中更改 View 的 backgroundColor:

- (void)viewDidLoad
{
    [super viewDidLoad];
    [[self view] setBackgroundColor:[UIColor redColor]];
}

关于ios - 更改 App delegate 中的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19316665/

相关文章:

html - css 单选按钮切换背景

uicollectionview - 如何在iOS 7中刷新UICollectionViewCell?

objective-c - 哪个持久内存是更好的选择?

ios - 具有动态警报主体的 Swift 本地通知

iphone - 在 Storyboard 中隐藏一个 ViewController 的 NavigationBar

iOS7标签栏变化

ios - Sprite Kit 中的 SKSpinLockSync 是什么以及如何修复它

ios - GPUImage:EAGLContext和线程队列

iphone - 在 iOS 中传递委托(delegate)

ios - 如何取消在后台运行的线程? (iOS)