我在屏幕上有许多标签和按钮。为了对用户点击屏幕上的任何地方起作用,我创建了一个 UIButton(“wholeScreenButton”),使其背景清晰并使其与 superview 大小相同。现在在运行时我使用下面的代码将按钮放在所有其他标签的顶部。
self.wholeScreenButton.bringSubviewToFront(self.wholeScreenButton)
但它不起作用。用户仍然可以点击一些本应位于 wholeScreenButton 下方且无法访问的按钮。 我做错了什么?
最佳答案
应该是这样的:
self.view.bringSubview(toFront: self.wholeScreenButton)
您需要在父 View 上调用 bringSubviewToFront。
关于ios - swift bringSubViewToFront 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26850501/