ios 中请求主线程刷新UI

来源:互联网 发布:c网络语言是什么意思 编辑:程序博客网 时间:2024/06/05 10:01
        if ([NSThread isMainThread])
        {
            [self.downloadMapBtn setImage:[UIImage imageNamed:@"download_map.png"] forState:UIControlStateNormal];
            [self.downloadMapBtn setNeedsDisplay];
        }
        else
        {
            dispatch_sync(dispatch_get_main_queue(), ^{
                //Update UI in UI thread here
                [self.downloadMapBtn setImage:[UIImage imageNamed:@"download_map.png"] forState:UIControlStateNormal];
                [self.downloadMapBtn setNeedsDisplay];




            });
        }

原创粉丝点击