Swift 中心视图水平比例
Swift Center View Horizontal Ratio
我正在 IB 中创建一个视图,并试图在视图中水平放置 3 个 UILabels
space。我在 SO 上看到了这个,。我有三个 UILabels
,每个都有高度和宽度限制。这是 IB 的样子:
我限制了每个水平居中,第一个 UILabel
我有乘数 3:1
,第二个 3:3
,第三个 3:5
就像 post州。
当我在模拟器上 运行 时,我没有得到预期的结果。三个 UILabel
似乎都水平居中,第一个和第三个没有偏移。
是否还有我遗漏的其他设置,或其他正确 space 视图均匀的方法?
您只需进行一项更改。
你设置的约束是3.CenterX到Superview.CenterX你需要做的就是交换值所以您的约束应该如下图所示。
替代解决方案。如果要设置当前已设置的约束,请将比率从 "3:5" 更改为 "5:3" 并且对所有人都类似标签。
结果:
希望能帮到您解决问题。
我正在 IB 中创建一个视图,并试图在视图中水平放置 3 个 UILabels
space。我在 SO 上看到了这个,。我有三个 UILabels
,每个都有高度和宽度限制。这是 IB 的样子:
我限制了每个水平居中,第一个 UILabel
我有乘数 3:1
,第二个 3:3
,第三个 3:5
就像 post州。
当我在模拟器上 运行 时,我没有得到预期的结果。三个 UILabel
似乎都水平居中,第一个和第三个没有偏移。
是否还有我遗漏的其他设置,或其他正确 space 视图均匀的方法?
您只需进行一项更改。
你设置的约束是3.CenterX到Superview.CenterX你需要做的就是交换值所以您的约束应该如下图所示。
替代解决方案。如果要设置当前已设置的约束,请将比率从 "3:5" 更改为 "5:3" 并且对所有人都类似标签。
结果: