UI按钮没有响应触摸

时间:2012-09-14 02:26:17

标签: objective-c ios cocoa-touch

我有这个视图层次结构: enter image description here

三个按钮没有响应。它们被启用,就在我触摸那里时,它们没有做任何事情(甚至没有改变它们的渐变/色调),它们告诉我它们甚至都没有接触过。有什么我做错了吗? 感谢

所有按钮的超级视图和按钮本身都启用了用户交互。按钮也已启用。

1 个答案:

答案 0 :(得分:6)

您在顶部使用任何imageViews还是包含UIButtons?如果是这样,有时会吸收触摸,因为默认情况下userInteraction布尔值设置为NO。甚至可能摆脱你的渐变imageView(暂时)来确定是否会导致这些问题。

如果没有,我会在superview的viewDidLoad方法上设置一个断点,并输入[self.view recursiveDescription]。它应该让您一目了然地了解这些按钮周围的内容,并可能会窃取这些按钮。

祝你好运!