gpt4 book ai didi

iphone - UIButton 过度敏感

转载 作者:行者123 更新时间:2023-12-03 20:09:59 24 4
gpt4 key购买 nike

我在 tableviewCellWithReuseIdentifier 中定义了一个 UIButton。

该按钮可以使用,但非常敏感。如果我只需点击按钮,它就会起作用。长时间按下它不会触发该操作,即使它确实闪烁表明它知道它已被按下。为什么会发生这种情况?更重要的是,我该如何解决它。

这是单元格内 UIButton 的代码。

CGRect rect = CGRectMake(190.0, 2.0, 40.0, ROW_HEIGHT);
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTag:LBUTTON_TAG];
[button setFrame:rect];
[button addTarget:self action:@selector(leftbutton:) forControlEvents:UIControlEventTouchUpInside];
[button setAlpha:0.5];
[cell addSubview:button];

最佳答案

可能性不大,但是:您是否有任何异步后台进程可能在点击和点击之间调用 [tableView reloadData]?这可能会导致 UITableViewCell 的鼠标点击处理重置一些内部数据,使其“忘记”按钮内的点击操作,这可能导致它无法触发 UIControlEventTouchUpInside 事件,因为它不记得点击操作。

关于iphone - UIButton 过度敏感,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3929140/

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