繁体   English   中英

图像像闪光灯一样闪烁

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM