包含UITableView的UIView扩展了父级UIView的范围,并且不会滚动

时间:2018-11-16 18:24:29

标签: ios swift uitableview uiview

我有一个名为CheckParameters=False的自定义UIView.xibViewA的固定高度为ViewA60pts有一个名为ViewA的子视图(它有自己的ViewB),其中包含一个.xibUITableView最初是隐藏的,其高度为ViewB(比400pts的高度大)。 ViewA还具有显示和隐藏ViewA的按钮。 ViewB的{​​{1}}和ViewB坐标是X的坐标,Y的宽度也与0,0相同。按下ViewA的按钮以显示ViewB时,它可以正确显示-ViewA超出了ViewA的界限。但是,我只能在前一个ViewBViewB的边界)内滚动ViewA的{​​{1}},而扩展视图的其余部分不会滚动。

我尝试使用此处找到的ViewB答案,但似乎无法正常工作。

期望的效果是UITableView将显示60pts,它应该具有完全的交互作用并正常运行。 ViewA还应与hitTest中可能存在的任何其他视图重叠。除了ViewA中的UITableView不能完全滚动外,它还可以正常工作。从ViewB处的行滚动可以使表格正常滚动,但是例如从“ index 5”不会滚动。

任何帮助将不胜感激?

更多信息:

  • 情节提要中使用了自动布局
  • ViewB的{​​{1}}是1
  • 所需的效果类似于下拉菜单的日期。
  • 我不想使用第三方库

谢谢。

0 个答案:

没有答案