大家好
目前碰到的问题是
我在UITableView里用xib客制Cell
当去使用didSelectRowAtIndexPath时候
必须要长按才能触发这个event
就像是在cell上面加上了UILongPressGesture的感觉
但其它页面的UITableView却没有这个问题
写法完全一模一样
不知为何同样的写法会有不同的回应时间
上网google的结果
大多是说是加了其他手势的关系
但我并没有加任何手势event到里面
可否麻烦各位给我一点指点
附上片段程式码
- (void)viewDidLoad {
[super viewDidLoad];
[demoTableView registerNib:[UINib nibWithNibName:@"customTableViewCell" bundle:nil] forCellReuseIdentifier:@"Cell"];
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellIdentifier = @"Cell";
customTableViewCell *cell = (customTableViewCell *)[tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (!cell) {
cell = [[surveyTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
}
return cell;
}
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"test");
}