所以我需要做的是倾斜UIViews(UIImageView,UIButton等......)。
我想我需要Chaath的CAShapeLayer。到现在为止还挺好。然后我需要将其分配给myView.layer.mask。它还可以。但是如果我的UIView调整大小怎么办?我是否需要重新制作/重新制作面具?或者我可以在某些地方自动生成这种情况吗?
我不能使用类别(Objc)或扩展名(Swift)来支持KVO,因为我无法全局修改dealloc方法。
答案 0 :(得分:0)
所以我创建了一个UIView的Swift子类,它将在didSet
上使用bounds
观察者进行层屏蔽。它作为subview / s的容器服务,应该是倾斜的。