UIButton 内的 UIView

Sid*_*kan 1 uibutton uiview ios

我必须添加一个按钮。这应该不停地发光。所以我使用了外部库。通过这个,我必须将图像添加到 UIImageView,然后将 imageview 添加到视图。这被添加到按钮中。发光是通过 startGlow: 方法启用的,该方法接受 UIView。这迫使我将 UIView 添加到 UIButton。当我触摸按钮时,问题就出现了,里面充满了 UIView,它没有响应。边缘似乎工作得很好。有什么解决办法吗?我希望按钮能够响应所有 TouchInside 事件。谢谢

tig*_*ero 6

如果不需要与视图交互,可以通过将 userInteractionEnabled 属性设置为 NO 来关闭交互。然后您应该能够与其下面的视图或 UIButton 进行交互。

  • UIView 默认选择所有事件,所以我认为将属性设置为 NO 是正确的答案:通过这样做,事件不会被覆盖视图拾取,而是被其下面的按钮拾取。如果我错了请告诉我。 (3认同)