我在一个空的ViewController中添加了一个UIScrollView,并为其添加了一个垂直的UIStackView。我将每个方面的scrollview约束设置为0以填充屏幕。
我在UIStackView中添加了一堆按钮,但是当我运行代码时,我无法滚动滚动视图。它只是在尝试滚动时没有做任何事情。
这是故事板部分:
以下是模拟器中的样子:
我似乎无法弄明白。我假设我必须在不向UIStackView添加具体高度的情况下执行此操作,因为这会调整内容的大小...
我想要实现的就像Android上的ScrollView。
答案 0 :(得分:0)
此滚动视图无法滚动,因为您没有为滚动视图添加足够的约束来计算内容视图大小。请尝试在按钮上添加autolayout。每一个。并正确固定滚动视图。必须要scollview能够正确计算内容大小才能正常工作。
由于您是iOS新手,我建议您查看tableview,看来它更适合您的用例。