2012-08-17 24 views

回答

1
self.tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, 460) style:UITableViewStylePlain]; 
self.tableView.backgroundColor = [UIColor darkGrayColor]; 
self.tableView.dataSource = self; 
self.tableView.delegate = self; 

[self.view addSubview:self.tableView]; 

UITapGestureRecognizer *tap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tap)]; 

[self.tableView addGestureRecognizer:tap]; 



-(void)tap 
{ 

NSLog(@"You are Tap on Table.....");  

} 

它的工作尝试。

+1

如果这有助于任何人 - 有同样的问题。我的错误是使用_setGestureRecognizers_而不是_addGestureRecognizer_。我想这是覆盖滚动的原始需要识别器。 – 2013-02-28 09:56:47