iOS 图层蒙版在 UIStackView 上不起作用

Posted

技术标签:

【中文标题】iOS 图层蒙版在 UIStackView 上不起作用【英文标题】:iOS layer masking doesn't work on UIStackView 【发布时间】:2018-12-05 10:32:08 【问题描述】:

我尝试在 UIStackView 的图层上应用 ios (iOS12) 中的图层蒙版。面具不起作用,我仍然看到整个 UIStackView。

【问题讨论】:

我很确定 UIStackView 的基础层是 CATransformLayer,因此诸如遮罩到边界颜色等属性将不起作用。 【参考方案1】:

显然,你不能屏蔽 UIStackViews!当我将堆栈视图包装在常规 UIView 中并在其上应用遮罩时 - 遮罩开始起作用。

【讨论】:

本题详细解答:***.com/questions/34211738/…

以上是关于iOS 图层蒙版在 UIStackView 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

28.图层蒙版及图层混合模式

如何获得圆形图层蒙版?

为啥在子视图中添加图层蒙版时需要调用 layoutIfNeeded()?

在视网膜 iPad 上应用图层蒙版会隐藏所有

为啥我的图片加上图层蒙版后,用画笔擦出半透明效果时候,擦出来的都是黑白的小方格,怎么才能擦出白的

Swift mapview图层蒙版裁剪/移动视图。我究竟做错了什么?