有没有办法立即改变窗口的背景颜色?
我需要一个闪烁的背景,即每隔一秒闪烁一次红色/绿色。如我所见,背景颜色不会立即改变,只有在功能离开时才会改变。
有没有办法强制系统改变它并立即重绘窗口背景?
最佳答案
- (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;
}
关于iphone - 如何强制 iOS 立即更改背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6290338/