CALayer是否得出其内容?

时间:2012-02-18 02:09:18

标签: iphone cocoa-touch core-animation calayer

在调查Custom UITableViewCell backgroundView & selectedBackgroundView之后,我注意到每一层backgroundView& selectedBackgroundView(分组表视图的每个单元格)都有CGImageRef作为其内容。

Apple必须创建每个CGImageRef并明确设置每个图层的内容吗?

1 个答案:

答案 0 :(得分:3)

是的,UIGroupTableViewCellBackground是其图层的委托,并在contents中设置其图层displayLayer:。我通过使用MyLayer : CALayer方法创建setContents:并在其中设置断点,并实施+[UIGroupTableViewCellBackground layerClass]以返回[MyLayer class]来解决此问题。然后,当断点被击中时,我检查了回溯。