是否可以单击带有内容插图的表格以点击其下方的 View ?
这是设置:
2 个 TableView Controller 相互叠加。
顶级表
底部表
顶部表格背景是透明的,顶部内容插图显示底部表格。
[self.tableView setContentInset:UIEdgeInsetsMake(150,0,0,0)];
当顶部表格一直向下滚动时,它确实成功地显示了底部表格 View 。
但是,底部表格不能接收触摸事件。
是否有可能以某种方式使其可点击? (细胞?)
提前谢谢你!
最佳答案
通过子类化顶部容器并在单击位于空白区域之间时以 NO 响应来很快解决了这个问题。
(BOOL) pointInside:(CGPoint)point withEvent:(UIEvent *)event
还需要通过检查它的 contentOffset 来确保表格也没有向上滚动
if (point.y < topPadding)
{
if ((tableView.contentOffset.y * -1) >= topPadding)
{
// Point was inside the empty space of the tableview
return NO;
}
}
关于ios - 点击具有顶部内容插图的表格 View 下方的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49537666/