标签: swift uiview calayer cashapelayer
我有一个子类UIView,它使用CAShapeLayer来掩盖其中一个子视图。最初我在使用自动布局时遇到了一些问题,并意识到CAShapelayer没有调整大小。我找到的一个工作解决方案是在layoutSubviews()中调整子视图的大小并重新制作CAShapelayer。在性能或可接受的设计方面是否有更好的解决方案?