自动布局swift在标签上无法正常工作

时间:2016-06-24 08:54:33

标签: ios swift autolayout uilabel

我在swift中使用自动布局时遇到了问题。我制作了一个滚动视图,并添加了相等的宽度和高度,并将其在y和x中心放在视图中。我在代码中添加了以下约束:ScrollView.contentsize.heigt = 1300

我添加了一些标签,正如您在picture中看到的那样,到目前为止还没有任何自动布局。

当我做"添加缺失的约束"时,会发生这种情况:with auto lay-out

现在我所有的标签都想要比它们应该更宽,而且比上面的图片要宽。有谁知道我怎么解决这个问题?提前谢谢!

1 个答案:

答案 0 :(得分:1)

尝试此步骤可以帮助您

步骤1:采取视图层次结构,如图像

中的显示

enter image description here

第2步:使用它的超级视图将顶部,左侧,右侧,底部约束赋予scrollview

enter image description here

步骤3:使用它的scrollView

将Top,Left,Right,Bottom和Hight约束赋予容器视图

enter image description here

步骤4:将中心水平对齐约束到容器视图,使用它的scrollView

enter image description here

之后,您可以根据您的要求为您的标签定义单个标签约束