【问题标题】:How do you disable touch to screen without using beginIgnoringInteractionEvents?如何在不使用 beginIgnoringInteractionEvents 的情况下禁用触摸屏?
【发布时间】:2011-09-11 17:04:32
【问题描述】:

来自a similar question/answer

您总是可以在您所在区域的顶部放置一个透明的 UIView 想要“禁用”点击输入,让它监听点击,并拥有它 别理他们。当您想要输入时删除 UIView(或隐藏它) 再听一遍。

现在,我可以理解策略了,但是有人可以用代码启发我吗?

如何制作视图
1. 监听水龙头
2. 让它忽略它们

它不会将触摸传递给它背后的视图吗?

【问题讨论】:

    标签: iphone touch


    【解决方案1】:

    将普通 UIView 的 userInteractionEnabled 属性设置为 YES,但其中没有任何代码来响应触摸事件。然后视图将“吞下”所有触摸。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 2017-09-06
      相关资源
      最近更新 更多