当 UITableView 不完全适合其父视图时,被剪裁的部分是不可滚动的。您只能滚动表视图与其父视图的交集。我相信这种类型的事件处理问题发生在 UIView 的任何组合中,而不仅仅是表视图。是否有一个属性或什么我可以打开以允许剪切区域仍然接受触摸事件?
_______
| |
| ___|__
| |______|
| |______|
| |______|
|___|______|
|______|
这是如何实现上述布局的一个相当简单的示例。
UIView* parentView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 150)];
UITableView* childView = [[UITableView alloc] initWithFrame:CGRectMake(50, 50, 100, 150)];
[self.view addSubview:parentView];
[self.parentView addSubview:childView];