将子视图添加到self.view,但是添加的子视图不会覆盖某些子视图内容

时间:2016-02-20 17:10:47

标签: ios swift cocoa-touch uiview

我想在self.view中添加一个覆盖整个区域的子视图(如调光视图)。但在其下面有一些观点,我不想被添加的子视图影响(我不希望这些观点具有暗淡的效果)。这可能吗?

我知道有一个" easy"解决方案;移动那些我不想受影响的子视图(通过添加的子视图),但这对我有不良影响,因此我无法使用该解决方案。

我的目标是iOS 8及更高版本。

1 个答案:

答案 0 :(得分:1)

您希望创建一个CALayer mask来从上面的视图层中减去下面的子视图框架。

$this.animate({width: width_1 += (delta * multi), height: width_1 * ratio},0,'linear');