似乎有一个委托可以设置为myView.layer.delegate = anObject
文档只是说:
委托
指定接收者 委托对象。
@property(assign)id 代表
我想知道委托会实现什么样的方法,以及何时调用它们。可以解决presentationLayer的一些大问题,它不会按预期返回当前值。
更新: 刚刚在另一份Apple文档中找到了这个:
警告:由于视图是图层的 代表,你永远不应该设置 查看另一个CALayer的代表 宾语。此外,你永远不应该 更改此图层的委托。
答案 0 :(得分:3)
代表由CALayers使用。在UIVIew的情况下,视图本身就是委托,就像你找到的那样,不应该被改变。
如果您创建自己的CALayer,则可以使用委托提供内容或手动绘制到图层。
有关详细信息,请参阅核心动画指南。