[英]image flickering like a strobe light
我正在尝试为我的应用创建一个磁铁重置点,当有人单击重置按钮时,它将执行我使用的硬件的重置,并且还会闪烁一个橙色的圆圈,从橙色变为绿色。
[NSThread detachNewThreadSelector:@selector(myMethod) toTarget:self withObject:nil];
- (void)myMethod {
UIImage *image = [UIImage imageNamed: @"orangeDot.png"];
[dot setImage: image];
sleep(1);
image = [UIImage imageNamed: @"greenDot.png"];
[dot setImage: image];
}
如您所见,这发生在线程上。
无论如何,这是我的问题:即使睡眠1秒钟,也不会显示orangeDot?
-(void) onTick {
[self battery];
}
- (void) resetMagnet:(UIButton *) sender {
[[MySlateManager sharedManager] doReset];
if(![SettingsManager shared].isVibrationDisabled)
{
[[VibrationHelper sharedInstance]singleShortVibration];
}
NSLog(@"Testttt");
[self flickerOrange];
NSTimer *t = [NSTimer scheduledTimerWithTimeInterval: 0.1
target: self
selector:@selector(onTick)
userInfo: nil repeats:NO];
}
可行!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.