gpt4 book ai didi

iphone - 一半的 UIButton 没有响应触摸事件

转载 作者:可可西里 更新时间:2023-11-01 06:18:07 24 4
gpt4 key购买 nike

我有一个 UIView - 我将其用作临时工具栏。它包含几个 UIButton。 (我认为是六个)水平排成一排。

第五个按钮只会在我点击它的左半部分时响应 [TouchUpInside] 事件 - 而所有其他按钮正常工作。

我疯狂地确保没有任何其他 View 与其重叠,等等 - 一切似乎都很好。

知道如何进一步调查吗?有什么方法可以让“事件检查器”查看触摸消息的去向?

最佳答案

最有可能的是,另一半被阻碍它的透明 View 覆盖。查看按钮的所有兄弟 View 的框架:

for (UIView *v in myButton.superview.subviews){
NSLog(NSStringFromCGRect(v.frame);
}

并查看按钮上方的任何帧(数组从下到上排序)是否与其重叠。

如果没有,请查看整个窗口是否有覆盖该按钮的 View 。

关于iphone - 一半的 UIButton 没有响应触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3947304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com