在objective-c中逐步加载图像

时间:2010-10-19 21:17:23

标签: objective-c image

我有一个ControllerView,它将初始化一组Images-Classes。 这里是Image-Class中的基本初始化:

- (id)initWithImage: (UIImage *) anImage {
if ((self = [super initWithImage:anImage])) 
{
}
     return self;
}

如何在加载图像时通知ControllerView?

当图像加载后,ControllerView如何监听ImageClass?

1 个答案:

答案 0 :(得分:0)

  

如何通知ControllerView,   什么时候加载图像?

如果你在主线程上进行初始化,init例程将阻塞直到它完成,这意味着UI被阻塞,这意味着ControllerView将被阻塞,直到init完成,这意味着“通知”不存在。从ControllerView的角度来看,初始化是立即完成的。

  

ControllerView如何监听   ImageClass,当图像有   已经加载?

与上述相同的问题和相同的答案。

如果你将初始化分离到它自己的线程/ NSOperationQueue /无论什么,那么这是一个不同的故事。