基本上我的 Storyboard中有一个复合 View :
- 一个带有输入的
UIView
。我们称它为 View1 - 容器 View 显示
tableView
Controller (View2)
工作正常。
当 UIView
中显示的另一个 tableview
与底部 View2 重叠时,我遇到了一个小问题。只有位于 View1 边界内的单元格才能与之交互和选择。 tableView
(自动完成结果)实际上与 View2 重叠的部分(看起来它在顶部)滚动 View2..
我已经尝试引用 View1 并将 View1.layer.zPosition
设置为更高的值。没用..
有什么建议吗?
如果这需要修改代码 Swift 语法优于 obj-c
最佳答案
您的问题来自于将具有自动完成结果的 TableView 添加到 view1。因此它只接收发送给它的触摸。如果您在 view1 上选择 clipSubviews,您会看到您的自动完成结果 tableView 将被剪切到 view1 1 的边界。
尝试将自动完成结果 tableView 添加到 self.view(View Controller 的主视图)。这样它将位于 view1 和 view2 之上,并且它将接收到此 tableview 上的所有触摸
关于ios - 重叠 TableView 在其后面滚动 TableView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29874854/