使用带有超级图层的视图作为图层蒙版

问题描述

我有一个视图,我想用一个透明的黑色图层覆盖它,该图层的边缘与视图完全匹配。视图不会裁剪其边界,因此子视图可能会挂起。

显而易见的解决方案是 maskCALayer 属性,但文档说遮罩层“不得有超层”,否则行为未定义。

我希望使用该视图的 presentationLayer 是一种有效的解决方法,但我不认为我完全理解表示层是什么,因为该属性返回 nil

有没有人有关于如何屏蔽我的透明黑色图层以匹配将在其上绘制的视图形状的提示?谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)