如何在视图中使用多行标签快速创建适当的滚动视图

时间:2018-06-29 10:14:58

标签: swift

所以我想在视图内制作一个滚动视图,但问题是如果我在滚动视图中添加多行标签,但结果是滚动视图将向右拉伸而不输入多行,但在情节提要中,当我在Simulator上运行,标签向右拉伸。我的目标是使滚动视图可滚动而不更改大小。我已经尝试过将文本字段和标签水平居中,但是结果我无法垂直滚动滚动视图。

enter image description here

感谢所有答案

2 个答案:

答案 0 :(得分:0)

将Label行设置为零,并设置上,左,右,下约束,不要给出恒定的高度。

答案 1 :(得分:0)

让我们假设您的视图层次是这样的 -视图(MainView)    -滚动视图(ScrollView)       -标签(标签)

像这样设置约束。

滚动视图:-

  

SuperView(MainView)的领先,尾随,顶部和底部

标签:-

  

SuperView(ScrollView)的领先,尾随,顶部和底部

     

领先和落后于Scroll View的SuperView(MainView)

Label到MainView的先行约束和尾随约束将阻止Label扩展宽度,而高度将随着scrollView而扩展