ran*_*mor 5 cocoa-touch design-patterns calayer uiview
所以这是我的理解:setNeedsDisplay在UIView和CALayer类中都有一个,UIView是一个包含CALayer的复合类.但是UIView drawRect:在CALayer使用时使用drawLayer:inContext:它们都setNeedsDisplay用来调用它.这是一些协议还是什么?所以我想在UIView的实现中,创建了一个CALayer,并将该层的委托设置为UIView类?这两个班级之间究竟有什么关系?那么drawRect:UIView基本上解析它的内容并调用drawLayer:inContext:它的层?这是什么样的设计模式?我正试图解决这两个类如何工作的问题,谢谢.
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |