使用CAShapeLayer的UIView上的可见性掩码

时间:2014-11-21 08:17:53

标签: ios uiview calayer cashapelayer

所以我需要做的是倾斜UIViews(UIImageView,UIButton等......)。

我想我需要Chaath的CAShapeLayer。到现在为止还挺好。然后我需要将其分配给myView.layer.mask。它还可以。但是如果我的UIView调整大小怎么办?我是否需要重新制作/重新制作面具?或者我可以在某些地方自动生成这种情况吗?

我不能使用类别(Objc)或扩展名(Swift)来支持KVO,因为我无法全局修改dealloc方法。

1 个答案:

答案 0 :(得分:0)

所以我创建了一个UIView的Swift子类,它将在didSet上使用bounds观察者进行层屏蔽。它作为subview / s的容器服务,应该是倾斜的。