将UILabel的位置设置为居中

时间:2016-02-08 13:13:53

标签: ios autolayout storyboard ios-autolayout

我对该视图有一个视图我有一个按钮和一个标签,但标签不会对齐,因为它始终位于视图的右侧...

pic我设置的约束

Constraints

enter image description here

1 个答案:

答案 0 :(得分:3)

删除center X约束,你有尾随/领先。在此之后,您的UILabel将在superview中居中,但内部文本不会:

| [Text      ] | 

要将文字居中,只需将UILabel的textAlignment设置为NSTextAlignmentCenter(居中),这样就像:

| [   Text   ] | 

另外,我建议删除强制height约束(您将其设置为28)并将其替换为类似top/bottom space之类的内容。