使用重叠视图时不要触摸事件

时间:2012-02-20 12:22:24

标签: iphone ios cocoa-touch xamarin.ios

我有一个带有此屏幕的iPhone应用程序:

Screenshot 1

当用户点击文本字段时,会弹出一个自动完成框。这是一个UITableView,可以放在所有内容之上,同时隐藏底层的UI组件。我希望这个表中的行是可选的。但是,只有前10个像素才能响应触摸事件,如下所示。

Screenshot 2

任何可能导致此问题的想法?

更新

我怀疑可能发生的事情是位于自动填充表下方的视图可能正在捕获事件。查看无法响应触摸的区域如何从底层切换控件开始的确切位置开始。但是,底层切换上的事件处理程序不会被调用,所以我不肯定这是正在发生的事情。

更新2:

删除切换按钮不会改变行为,因此问题不在于切换正在捕获事件。

1 个答案:

答案 0 :(得分:2)

表的背景是重叠表视图,只需交换它们