我有一个UIView
,在其图层中添加CAShapeLayer
作为子图层。 UIView
处于部分alpha状态。 CAShapeLayer
只是一个纯色的形状。我设置了mask
的{{1}}属性来阻止部分内容显示,然后当我想再次显示整个形状时,将CAShapeLayer
属性重置为mask
:
nil
出乎意料的是,当我重置self.shapeLayer.mask = nil
的掩码时,CAShapeLayer
显示全alpha,可能是半秒。有没有人遇到这个?我在这里做错了吗?