如何在快速对话框中将UIImageView添加到Q 部分
展开全部
主要还是IOS中线程的问题。我们可以将解码处理放到的后台线程中,当解码完成后再通知主线程更新界面。
将主线程中
[NSThread detachNewThreadSelector:@selector(decode) toTarget:self withObject:nil]; 启动后台线程作解码处理。
在后台线程中,这样调用来刷新主界面。注意:一定要这样调用,否则主界面也不会刷新。
[self performSelectorOnMainThread:@selector(displayImage) withObject:nil waitUntilDone:YES];
displayImage方法中的处理就比较简单了
-(void)displayImage{
_image.image=newUiImage;
}
将主线程中
[NSThread detachNewThreadSelector:@selector(decode) toTarget:self withObject:nil]; 启动后台线程作解码处理。
在后台线程中,这样调用来刷新主界面。注意:一定要这样调用,否则主界面也不会刷新。
[self performSelectorOnMainThread:@selector(displayImage) withObject:nil waitUntilDone:YES];
displayImage方法中的处理就比较简单了
-(void)displayImage{
_image.image=newUiImage;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询