单击UITableView并且未选择任何单元格,但选择了长按触发单元格

时间:2015-03-08 15:04:29

标签: ios objective-c uitableview storyboard

环境:Xcode 6.1.1;故事板 问题:     我创建了一些UITableView嵌入UIViewContrller instoryboard的列表,并且所有单元格都不能通过点击选择,但可以通过长按意外选择。     我不知道为什么,我无法弄清楚。     我希望有人帮助我。     认为


    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
        HBillCell *cell = [tableView dequeueReusableCellWithIdentifier:@"billCell"];
        [cell loadInfo:self.dataSource[indexPath.row]];
        return cell; 
    }
    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
        [self performSegueWithIdentifier:@"bill2detail" sender:nil];
    } 

1 个答案:

答案 0 :(得分:6)

谢谢大家。由于我自己在基类视图控制器的根视图中添加了点击手势,因此出现了此问题。

- (void)viewDidLoad {
    [super viewDidLoad];
    UITapGestureRecognizer *tgr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapBlankAction:)];
    tgr.delegate = self;
    [self.view addGestureRecognizer:tgr];
}

我想通了。