重置CAShapeLayer上的蒙版导致视图短暂出现在完整的alpha

时间:2016-09-16 19:27:49

标签: ios uiview calayer mask quartz-core

我有一个UIView,在其图层中添加CAShapeLayer作为子图层。 UIView处于部分alpha状态。 CAShapeLayer只是一个纯色的形状。我设置了mask的{​​{1}}属性来阻止部分内容显示,然后当我想再次显示整个形状时,将CAShapeLayer属性重置为mask

nil

出乎意料的是,当我重置self.shapeLayer.mask = nil 的掩码时,CAShapeLayer显示全alpha,可能是半秒。有没有人遇到这个?我在这里做错了吗?

0 个答案:

没有答案