建立Layer
层次结构
在大多数情况下,在应用中使用Layer
的最佳方法是将其与View
对象结合使用。但是,有时你可能需要通过向其添加其他Layer
对象来增强视图层次结构。这样做可能会使用Layer
,以提供更好的性能,或者使你实现仅使用View
很难实现的功能。在这种情况下,你需要了解如何管理你创建的图层层次结构。
重要: 在OS X v10.8和更高版本中,建议你最小化对层层次结构的使用,而仅使用层支持的
View
。在该版本的OS X中引入的层重绘策略使你可以自定义层支持的View
的行为,并且仍然可以获得以前使用独立Layer
可能获得的性能。