考虑iPhone中的常规表单:
1.有一个组合框。
2.组合框下有一个TextView。 (没有重叠)
3.单击组合框时,选项TableView将打开并与TextView重叠。
4. TableView位于TextView的顶部。
5.当触摸TableView中的单元格时,TextView会响应,TableView不会获取该事件。
现在我看到响应者链是自下而上的。所以TextView获取事件是因为它的深度低于TableView。
解决此问题的最佳方法是什么?
答案 0 :(得分:0)
您的TextView可以设置为TableView的委托吗?
如果您正在使用像didSelectRowAtIndexPath这样的事件方法,则可能无法正确分配您的代理。如果您正在使用触摸事件,则表格视图可能没有启用多点触控。