【发布时间】:2011-09-02 12:21:27
【问题描述】:
我有一个视图,上面有一些 UIButtons。我添加了另一个 - 半透明 - 最重要的视图,向用户显示一些信息(实际上,它是一种自制的模态警报)。但是半透明视图下的按钮仍然对点击做出反应。不过,他们不应该这样做。
如何防止按钮对点击做出反应?
【问题讨论】:
我有一个视图,上面有一些 UIButtons。我添加了另一个 - 半透明 - 最重要的视图,向用户显示一些信息(实际上,它是一种自制的模态警报)。但是半透明视图下的按钮仍然对点击做出反应。不过,他们不应该这样做。
如何防止按钮对点击做出反应?
【问题讨论】:
设置,
semiTransparentViewOnTopOfAll.userInteractionEnabled = YES;
应该可以解决这个问题。但是,如果问题仍然存在,请尝试,
semiTransparentViewOnTopOfAll.exclusiveTouch = YES;
【讨论】:
这样做
button.userInteractionEnabled=NO;
通过从视图中获取所有按钮
【讨论】: