【发布时间】:2023-03-18 13:17:01
【问题描述】:
谁能告诉我如何在整个屏幕上放置一个半透明的黑色蒙版,但排除特定 UIView 的区域?我想在 UITextField 上使用这个掩码,当点击文本字段的外部部分时,它会调用 resignFirstResponder。
子视图树如下:
UIWindow
|-UIView
| |-UITextField
|
|-面具
谢谢,
【问题讨论】:
-
您是否尝试过绘制一个使用您要遮盖的对象的框架创建的对象?
-
对不起,我的话一定是混淆了。我希望遮罩覆盖整个屏幕,只排除特定视图的区域。
-
嗯...我发誓有一种 Core Graphics 方法可以解决这类问题。我会调查的。我很少使用低级图形的东西,所以我必须挖掘......