display()

重新加载该Layer的内容。

定义

  1. func display()

说明

不要直接调用此方法。Layer会在适当的时候调用此方法以更新Layer的内容。如果Layer具有Delegate对象,则此方法尝试调用Delegatedisplay(_:)方法,Delegate可使用该方法更新Layer的内容。如果委托未实现display(_:)方法,则此方法将创建后备存储并调用Layerdraw(in:)方法以将内容填充到该后备存储中。新的后备存储将替换该Layer的先前内容。

子类可以重写此方法,并使用它直接设置Layercontents属性。 如果你的自定义Layer子类对Layer更新的处理方式不同,则可以执行此操作。