滚动视图栏滚动而内容视图不滚动

时间:2019-01-15 19:51:50

标签: ios swift xcode uiscrollview

我正在编写一个应用程序,以对企业的同意书进行数字签名。在情节提要中,我有三个视图...主视图,主视图内的滚动视图,然后是滚动视图内的内容视图。

在内容视图中,我有多个标签和按钮。除滚动外,其他所有功能均按其应有的方式工作。我可以看到滚动条在右侧移动,但是内容视图没有改变。这是我对滚动视图和内容视图的约束

Constraints

这是获得想法的gif图像。似乎无论我设置了什么约束,总是会发生同样的事情。

Gif showing issue

在此故事板图像中,您可以在底部看到更多内容。

Storyboard full view

2 个答案:

答案 0 :(得分:0)

  1. 您只需要为根视图添加安全区域,因此可以通过选择My View并打开Size Inspector然后取消选中Safe Area Layout Guide

    来删除Content View的安全区域。

    enter image description here

  2. 设置My View约束:上,下,右,左,等宽于Safe Area。您会发现My View内不再有<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#myInput").on("keyup", function() { var value = $(this).val().toLowerCase(); $("#myTable tr").filter(function() { $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1) }); }); }); </script> 指南。

    enter image description here

答案 1 :(得分:0)

好的,感谢Niall Kehoe,我注意到故事板上有两个安全区域。因此,我继续从头开始重建整个视图。这不是很有趣,但是在以正确的方式设置了约束之后,一切都开始按预期运行。

当我最初将它们放在一起时,似乎出现了一个问题,并且看到两个安全区域很可能使约束变得混乱。超级烦人,但我很高兴能够修复它。感谢大家的帮助!