【发布时间】:2011-12-22 07:50:07
【问题描述】:
我注意到,iOS SDK 上的 CALayer 没有 autoresizingMask 属性。我不确定方法“setFrame:”的自定义重载可以与动画子层自动调整大小一起正常工作。有没有不使用 UIView 的替代方案?
【问题讨论】:
标签: ios core-animation calayer quartz-core
我注意到,iOS SDK 上的 CALayer 没有 autoresizingMask 属性。我不确定方法“setFrame:”的自定义重载可以与动画子层自动调整大小一起正常工作。有没有不使用 UIView 的替代方案?
【问题讨论】:
标签: ios core-animation calayer quartz-core
如果您不想继承CALayer 并将图层添加到UIView 的图层,那么您可以覆盖
- (void)layoutSublayersOfLayer:(CALayer *)layer
查看方法。
【讨论】:
你可以使用 calayer 的 layoutSublayers 功能。
【讨论】: