有什么方法可以立即更改窗口的背景颜色吗?
我需要一个闪烁的背景,即红/绿以一秒的间隔闪烁。正如我所见,背景颜色不会立即改变,而是仅在功能保留时才改变。
有没有办法强制系统立即更改它并重绘窗口背景?
- (void)viewDidLoad
{
[super viewDidLoad];
flag = YES;
NSTimer *mTimer = [NSTimer scheduledTimerWithTimeInterval:.5
target:self
selector:@selector(changeColor)
userInfo:nil
repeats:YES];
}
- (void)changeColor
{
if (flag == YES)
{
self.view.backgroundColor = [UIColor redColor];
flag = NO;
return;
}
self.view.backgroundColor = [UIColor blueColor];
flag = YES;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)