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