滚动视图和堆栈视图

Scroll view and Stack view

我已经阅读了我能找到的关于带有滚动视图的堆栈的所有内容,但没有任何帮助。

我想要垂直滚动,因为我在堆栈视图中有一些标签,有时所有标签都有,有时却没有。据此,我想在需要时进行滚动。这是我的问题的直观表示。

我怎样才能做到这一点?我是否必须编写代码或在故事板上做一些调整?

您可以使用 contentSize 属性 或 UIScrollView 来达到这个目的。

  scrollview.contentSize = CGSizeMake(contentWidth, contentHeight)

此 属性 设置滚动视图的内容大小。

举个例子,假设你有一个高度为 480 宽度为 320

的滚动视图

如果你想要水平滚动那么设置 contentWidth 大于 320 如果你想要垂直滚动设置 contentHeight 大于 480

你的问题应该是这样的

  yourscrollview.contentSize = CGSizeMake(your scrollview Width, Y of Last label + height of Last Label)

别忘了设置

      scrBudgetList.scrollEnabled = true;