iOS UIScrollView和Autolayout工作不正常

iOS UIScrollView和Autolayout工作不正常,ios,objective-c,uiscrollview,storyboard,autolayout,Ios,Objective C,Uiscrollview,Storyboard,Autolayout,正如标题中已经提到的,我在Storyboad中的ScrollView和Autolayout出现了一个小问题 我已经用UIScrollView创建了一个视图,它可以按预期工作。但几周以来,我一直在用不同的观点挣扎 我重拍了好几次,但我不知道我做错了什么 问题是我只能水平滚动,不能像往常一样垂直滚动。 我也尝试过复制旧的视图和更改内容,但这也不起作用 最奇怪的是,视图的预览看起来与在模拟器或手机上的不同 以下是一些屏幕截图: 故事板: 左:文档大纲|中:情节提要|右:预览 模拟器: 如你所见,我只能

正如标题中已经提到的,我在Storyboad中的ScrollView和Autolayout出现了一个小问题

我已经用UIScrollView创建了一个视图,它可以按预期工作。但几周以来,我一直在用不同的观点挣扎

我重拍了好几次,但我不知道我做错了什么

问题是我只能水平滚动,不能像往常一样垂直滚动。 我也尝试过复制旧的视图和更改内容,但这也不起作用

最奇怪的是,视图的预览看起来与在模拟器或手机上的不同

以下是一些屏幕截图:

故事板: 左:文档大纲|中:情节提要|右:预览

模拟器: 如你所见,我只能水平滚动


提前感谢您的帮助:

您必须将ScrollView中的元素与约束垂直连接,以便ScrollView知道其内部的宽度。

是的,请确保标签具有宽度约束,否则它将缩小。但是如果我添加宽度约束,它将无法适应不同的屏幕尺寸。还是我理解错了?哦,是的,所以让它适合较大的设备,在较小的设备上,它无论如何都可以滚动。我确实做到了。您可以在我设置标签宽度的左侧和右侧看到约束。