Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个视图层次结构:
三个按钮没有反应。它们已启用,就在我触摸那里时,它们什么都不做(甚至不改变它们的渐变/色调),这告诉我它们甚至没有收到触摸。有什么我做错了吗?谢谢
所有按钮的超级视图和按钮本身都启用了用户交互。按钮也已启用。
您是否在顶部使用任何 imageViews 或包含 UIButtons?如果是这样,有时它们会吸收触摸,因为它们默认userInteraction设置为布尔NO值。甚至可能摆脱您的渐变 imageView(暂时)以确定这些是否导致问题。
userInteraction
NO
如果没有,我会在 superview 的 viewDidLoad 方法上设置一个断点并输入[self.view recursiveDescription]. 它应该让您对这些按钮周围的内容一目了然,并且可能会偷走这些按钮。
[self.view recursiveDescription]
祝你好运!