gpt4 book ai didi

ios - UITableViewCell didselectrow 事件延迟

转载 作者:可可西里 更新时间:2023-11-01 03:28:48 24 4
gpt4 key购买 nike

我在我的 UITableView 中子类化 UITableViewCell。我以前做过大约一千次,但现在我正试图捕获这个委托(delegate)事件:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath;

当单元格被触摸时,应该调用这个回调。但我只有在触摸后按下 6 秒或 6 次时才会调用,但不是每次触摸都会调用。

tableview 是子类 UIView 的 subview ,我在 awakeFromNib 中调用它:

-(void)awakeFromNib{
_table_view.delegate = self;
_table_view.dataSource = self;
}

tableview 本身绘制得很好,但此事件运行不正常。有什么想法吗?

这里是UITableViewCell子类代码.m

#import "FLBlockedPersonCell.h"

@implementation FLBlockedPersonCell

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// Initialization code
}
return self;
}

- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];

// Configure the view for the selected state
}


- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated{
[super setHighlighted:highlighted animated:animated];
}



@end

最佳答案

也许你在你的 View 上添加了 UITapGestureRecognizer,当你触摸它时,UITapGestureRecognizer 第一 react 。

关于ios - UITableViewCell didselectrow 事件延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20465723/

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