如何强制 iOS 立即更改背景颜色?

2023-12-27

有什么方法可以立即更改窗口的背景颜色吗?

我需要一个闪烁的背景,即红/绿以一秒的间隔闪烁。正如我所见,背景颜色不会立即改变,而是仅在功能保留时才改变。

有没有办法强制系统立即更改它并重绘窗口背景?


- (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(使用前将#替换为@)

如何强制 iOS 立即更改背景颜色? 的相关文章

随机推荐