Ios 文本在容器中显示不正确(swift 3.0)

Ios 文本在容器中显示不正确(swift 3.0),ios,swift,xcode,nslayoutconstraint,Ios,Swift,Xcode,Nslayoutconstraint,我有一个UIlabel,我想在没有足够的文本填充视图框架时调整文本对齐。我已经包括了两个截图,以更好地说明我正试图实现的目标 注意文本是如何在中间的。< /P> 注意文本现在是如何从左上角开始的 有什么建议吗?然后设置UILabel约束,将其定位到容器的顶部和左侧 yourLabel.topAnchor.constraintsEqual(yourContainer.topanchor).isActive = true yourLabel.leftAnchor.con

我有一个UIlabel,我想在没有足够的文本填充视图框架时调整文本对齐。我已经包括了两个截图,以更好地说明我正试图实现的目标

注意文本是如何在中间的。< /P>

注意文本现在是如何从左上角开始的


有什么建议吗?

然后设置UILabel约束,将其定位到容器的顶部和左侧

 yourLabel.topAnchor.constraintsEqual(yourContainer.topanchor).isActive = true

           yourLabel.leftAnchor.constraintsEqual(yourContainer.leftAnchor).isActive = true
别忘了设置

     yourLabel.translatesAutoresizingMasks = false

在设置约束之前,可以使用
urLabel.sizeToFit()

1.设置所需的宽度


2.让高度根据内容进行调整。

因此,您的问题是,您是否希望根据实际文本行数在UILabel中垂直居中?我只希望文本始终从容器的左上角开始