Ios 如何在不阻止用户与UIWebView交互的情况下在UIWebView上显示覆盖

Ios 如何在不阻止用户与UIWebView交互的情况下在UIWebView上显示覆盖,ios,cocoa-touch,uiview,uiwebview,overlay,Ios,Cocoa Touch,Uiview,Uiwebview,Overlay,正如问题标题所说,我希望在加载UIWebView时,在UIWebView上显示一个浅蓝色的覆盖层,而不会阻止用户与UIWebView的交互。有可能得到这种效果吗 当前,我正在加载UIWebView时,在UIWebView上显示一个部分透明的浅蓝色UIView。但这会阻止用户与UIWebView的交互。我用于覆盖UIPicker的技术应该可以工作,这就是 1.创建一个自定义UIButton,背景为所需的“覆盖” 我使用自定义UIButton只是因为它已经具有透明度,但您可以使用图像视图并将其背景颜

正如问题标题所说,我希望在加载UIWebView时,在UIWebView上显示一个浅蓝色的覆盖层,而不会阻止用户与UIWebView的交互。有可能得到这种效果吗


当前,我正在加载UIWebView时,在UIWebView上显示一个部分透明的浅蓝色UIView。但这会阻止用户与UIWebView的交互。

我用于覆盖UIPicker的技术应该可以工作,这就是

1.创建一个自定义UIButton,背景为所需的“覆盖”

我使用自定义UIButton只是因为它已经具有透明度,但您可以使用图像视图并将其背景颜色设置为clearColor

2.在自定义按钮上设置userInteraction=NO


3.在视图上添加自定义UIButton(在本例中为web视图)

我用于覆盖UIPicker的技术应该有效,这就是

1.创建一个自定义UIButton,背景为所需的“覆盖”

我使用自定义UIButton只是因为它已经具有透明度,但您可以使用图像视图并将其背景颜色设置为clearColor

2.在自定义按钮上设置userInteraction=NO

3.在视图(本例中为web视图)上添加自定义UIButton查看答案。这是对其他问题的回答,但对您的案例应该非常有用

快乐编码…

看看答案。这是对其他问题的回答,但对您的案例应该非常有用


编码快乐…

谢谢。你的想法有了两个小小的改变,我就成功了。我将imageView的Alpha设置为0.5,将背景颜色设置为匹配的覆盖颜色。实际上,如果您可以在xib中执行此操作,则此方法非常有效,因为一切都可以在nib中完成,而无需使用任何代码。谢谢。你的想法有了两个小小的改变,我就成功了。我将imageView的Alpha设置为0.5,将背景颜色设置为匹配的覆盖颜色。实际上,如果您可以在xib中执行此操作,则此方法非常有效,因为一切都可以在nib中完成,而无需使用任何代码。感谢您的回复。我没有测试你的解决方案,因为Damo的解决方案不那么费力。但无论如何,谢谢你的时间。谢谢你的回复。我没有测试你的解决方案,因为Damo的解决方案不那么费力。不过无论如何,谢谢你抽出时间。