如何在不模糊子视图的情况下模糊父视图

时间:2019-09-23 20:50:52

标签: swift uikit

enter image description here我需要实现一个弹出功能,如下图所示。我可以使弹出窗口的背景不同于我的超级视图,但是当我尝试将超级视图的alpha设置为0.5,将弹出窗口的alpha设置为1.0时,我仍然看到弹出窗口像超级视图一样褪色。

我该如何实现?在IB中,弹出视图是我的主视图控制器的子视图。

1 个答案:

答案 0 :(得分:1)

创建其他视图,该视图是您要模糊的超级视图的子视图。如果更改父级的alpha,则所有子视图也会受到影响。这就是为什么您要创建此附加视图并更改其Alpha组件的原因。