gpt4 book ai didi

objective-c - 如何禁用 UIImage 上的触摸检测?

转载 作者:行者123 更新时间:2023-11-28 18:00:30 24 4
gpt4 key购买 nike

我正在开发一个应用程序,它实际上像 MSPaint 一样工作(可以画线等)。我有一个白色的 UIView,基本上是用户绘制的地方。在这个 UIView 之上,我设置了一个 UIImage,它是灰色的,alpha 为 0,4。我希望将此 UIImage 用作吸墨纸。这个想法是当用户将手掌放在这个区域时禁用触摸,这样画起来更舒服(多点触控被禁用,有了这个“吸墨纸”你就不会不小心用手掌画东西了...... )

即使我将 UIImage 放在前面,在 View 的顶部,即使我禁用了此 UIImage 上的用户交互,仍然可以在 UIView 上绘制。 , 在 UIImage 后面(有点奇怪!)

我不明白发生了什么,因为,图像似乎是透明的,而且“后面”的 UIView 仍然处于事件状态,即使她被 UIImage 覆盖了?!

任何帮助/指示/想法将不胜感激!谢谢:-)

最佳答案

您是否将 UIImage 的“userInteractionEnabled”属性设置为“NO”?

关于objective-c - 如何禁用 UIImage 上的触摸检测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10350643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com