像闪光灯一样闪烁的图像



我正试图为我的应用程序创建一个磁铁重置点,当有人点击重置按钮时,它会对我使用的硬件进行重置,还会闪烁一个从橙色到绿色的橙色圆圈。。。。

[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秒的睡眠,橙色圆点也没有显示出来?

-(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];

}

成功了!

最新更新