我已经尝试了相当长一段时间,并查看了许多SO上的帖子和一些视频教程。我想创建一个水平滚动视图,其中包含一些按钮,就像这样:
我的视图层次结构如下:
- 视图控制器 - 视图 - 滚动视图 - 视图 - 按钮
我已将顶部、前导、跟随和底部约束设置为滚动视图。我已将其宽度设置等于其父视图的宽度,并将其高度设置为200。到目前为止还不错,对于滚动视图内部的视图,我已将其前导、跟随、顶部和底部约束与其父视图即滚动视图的零点对齐。我将其宽度设置为视图控制器的视图,因为这是SO上模糊宽度问题的解决方案。它解决了该问题。现在我添加了所有按钮并设置了它们相对于其父视图的约束。现在,当我运行应用程序时,出现了如上所述的屏幕截图,但我无法滚动到最后一个元素。非常感谢您的帮助。
![enter image description here](https://istack.dev59.com/LegEb.webp)
- 视图控制器 - 视图 - 滚动视图 - 视图 - 按钮
我已将顶部、前导、跟随和底部约束设置为滚动视图。我已将其宽度设置等于其父视图的宽度,并将其高度设置为200。到目前为止还不错,对于滚动视图内部的视图,我已将其前导、跟随、顶部和底部约束与其父视图即滚动视图的零点对齐。我将其宽度设置为视图控制器的视图,因为这是SO上模糊宽度问题的解决方案。它解决了该问题。现在我添加了所有按钮并设置了它们相对于其父视图的约束。现在,当我运行应用程序时,出现了如上所述的屏幕截图,但我无法滚动到最后一个元素。非常感谢您的帮助。
![enter image description here](https://istack.dev59.com/FsbN7.gif)