-
答案 1:
就拿UITableView来说。将一个controller设置为它的代理。UITableView在绘制表的时候并不知道要绘制几个section和几个row。这个时候他就会向它的代理询问这些信息。这个时候在controller中的代理方法就会被执行。告诉UITableView去怎样的绘制。在绘制每个CELL的时候,UITableView也不知道应该怎样去绘制,这个时候它会去询问他的代理。代理方法再告诉它去绘制一个怎样的cell。也就是说代理方法是在View需要一些信息的时候在它的delegate中被执行的。这样主要是为了MVC的设计结构。
OC中的代理什么时候执行?
2012-01-19 20:30:13 来源: 点击:
相关热词搜索:
上一篇:56 网的周娟是一个什么样的人?
下一篇:Linkedin 的盈利模式是什么?