【发布时间】:2019-06-06 08:04:23
【问题描述】:
我有一个带图像的简单按钮,它的固定宽度和高度为 110。
所以问题是 touchUpInside 事件只有在我点击按钮的顶部 20% 时才会触发,如果点击下方没有触发任何内容,甚至按钮上的点击手势也不会触发。
搜索后,大多数解决方案都建议如果视图块是按钮的框架,则触摸事件可能无法通过,但我没有那种东西。按钮是根视图的子视图。
我还检查了我的视图控制器上没有使用任何手势识别器。
那么谁能指出我正确的方向来解决这个问题。
这个问题也发生在其他标准 UIControls 上(例如:DatePicker 只有 Picker 视图的上部是可滚动的,底部是不活动的)
【问题讨论】:
-
如果 UI 是在 XIB 中设计的,则显示您的代码或分享屏幕截图。
标签: ios swift uibutton uipickerview