display()
重新加载该Layer
的内容。
定义
func display()
说明
不要直接调用此方法。Layer
会在适当的时候调用此方法以更新Layer
的内容。如果Layer
具有Delegate
对象,则此方法尝试调用Delegate
的display(_:)方法,Delegate
可使用该方法更新Layer
的内容。如果委托未实现display(_:)方法,则此方法将创建后备存储并调用Layer
的draw(in:)方法以将内容填充到该后备存储中。新的后备存储将替换该Layer
的先前内容。
子类可以重写此方法,并使用它直接设置Layer
的contents属性。 如果你的自定义Layer
子类对Layer
更新的处理方式不同,则可以执行此操作。