我有一个响应点击的 UIView(视图 A)。我有一个带有 UITableView(视图 B)的 UITableViewController。视图 B 作为子视图添加到视图 A,视图 B 的面积小于视图 A。因此,如果用户在视图 B 内点击,他们可以选择表格中的一行。如果他们在表格外点击但仍在视图 A 内,则视图 A 会做出不同的响应(它是一个隐藏自身的抽屉)。
这在 iOS 5 和 6 中运行良好。但是,在 iOS7 中,视图 B (UITableview) 似乎永远不会收到触摸并且行永远不会被选中,即使它是视图 A 的子视图。当我禁用视图 A 的 UITapGestureRecognizer 时,然后视图 B 开始获取触摸,用户可以选择表中的行(但视图 A 现在不响应触摸,所以这是不可接受的)
我的代码没有改变。对 iOS7 中可能出现的问题有任何想法吗?提前致谢!