self.tableView.backgroundView = _mapView;
目前,该背景视图已显示在屏幕上(我也有一个透明的表头来实现这一点)。 我无法使mapView(tableView的backgroundView)对用户交互做出响应。我的表头位于地图视图之上,并且是UIView的子类,具有以下覆盖方法:
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
LogDebug(@"Clic en transparent view");
if (_transparent)
{
return nil;
}
return [super hitTest:point withEvent:event];
}
所以它应该通过这些事件;我不知道错在哪里,并且在其他类似的问题中也没有找到任何解决办法。
我必须将mapView保留为tableView的背景属性,请考虑这一点。
有什么想法吗?