UIView alpha 0但仍然接收触摸事件?

Tyl*_*ler 4 uiview ios swift

我试图隐藏一个uiview但仍然接受触摸事件.我将alpha设置为0,如下所示:

mainView.alpha = 0.0
Run Code Online (Sandbox Code Playgroud)

我也尝试将其设置为true,但它没有做任何事情

mainView.userInteractionEnabled = true
Run Code Online (Sandbox Code Playgroud)

麻烦的是,当我这样做时,它不再接收触摸事件.如何使其能够接收触摸事件但有效隐藏?

Dan*_*orm 14

设置您UIViewbackgroundColorUIColor.clear.

mainView.backgroundColor = .clear
Run Code Online (Sandbox Code Playgroud)