有没有办法立即改变窗口的背景颜色?
我需要一个闪烁的背景,即红色/绿色以一秒的间隔闪烁.正如我所看到的,背景颜色不会立即改变,但仅在剩下功能时才会改变.
有没有办法强制系统更改它并立即重绘窗口的背景?
我有一个关于UILabels的问题.我甚至不确定这是否正确的方法,但我试图更新UILabel以显示0到24之间的两个数字然后循环回零并再次显示数字序列.问题是,它需要每1/24秒更新一次UILabel.这是我到目前为止的代码......
-(void)viewDidLoad {
fpsTimer = [NSTimer scheduledTimerWithTimeInterval: .01 target: self selector: @selector(updateFpsDisplay) userInfo: nil repeats: YES];
}
- (void)updateFpsDisplay {
for (int i=0; i<100; i++) {
NSLog(@"%d", i%24);
[timecodeFrameLabel setText:[NSString stringWithFormat:@"0%d", i%24]];
}
}
Run Code Online (Sandbox Code Playgroud)
此代码在运行时成功打印出控制台循环中的数字1-24,但名为"timecodeFrameLabel"的UILabel只显示03并且不会更改.
有什么建议?