允许在整个 tableview 的叠加层上单击事件

allow click event on an overlay on entire tableview

我有 table 视图,我已通过编程方式为整个 table 设置了叠加层。一切正常。但现在我希望用户能够单击 tabeview 的单元格。我知道这是不可能的,因为覆盖在前景上。但是我想知道有没有其他方法可以做到。
任何想法都会有所帮助。

这是覆盖的代码

UIView *overlay = [[UIView alloc] initWithFrame:CGRectMake(0, 0,_tblRestaurantList.frame.size.width,500000)];

[overlay setBackgroundColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:0.6]]; [_tblRestaurantList addSubview:overlay];

只需设置overlay.userInteractionEnabled = NO;