【问题标题】:How to horizontally center aligning a label to fit all screen size in swift如何水平居中对齐标签以快速适应所有屏幕尺寸
【发布时间】:2015-02-11 06:10:38
【问题描述】:

我尝试将 iPhone5、iPhone6、iPhone6+ 的标签水平居中,并在 swift 中使用自动布局和大小类。

iPhone6 屏幕:

iPhone6+屏幕:

iPhone 5s 屏幕:

当我调整约束时,标签仅针对 iPhone5s 居中对齐。对于 iPhone6 和 iPhone6+ 屏幕,它略微左对齐。请纠正我哪里出错了。任何帮助将不胜感激,在此先感谢

【问题讨论】:

  • 你对代码答案很酷还是必须是 IB?只需一行代码,这将非常简单。
  • 请给出你的答案。我会试试看

标签: ios swift xcode6


【解决方案1】:

首先从标签中删除所有约束并将标签放在要显示的位置,然后单击标签进入storyBoard,然后单击下方右侧的解决自动布局问题,然后单击添加缺少的约束,如下所示。

这对我来说是正确的。

【讨论】:

  • 我得到了错误的结果。你能把你的示例项目发给我吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-24
  • 1970-01-01
相关资源
最近更新 更多