通用布局约束

时间:2015-10-16 00:10:33

标签: ios swift autolayout ios-universal-app

我有一个我在宽度上设计的应用程序:任何高度:XCode(Swift)中的任何通用大小模板。基本上,我有一个自定义单元格,也有自己的uitableviewcell类,其中有两个显示数组数据的标签。无论如何,我正在努力添加正确的限制等,以便其中的标签和文本在所有iOS设备上正确显示。尽管我已经将字体更改为0.2刻度,但在较小的iOS屏幕上标签中仍然存在重叠或文本剪辑。解决这个问题可能很简单。所以任何人都可以帮助我在所有iOS设备和所有方向上使这个布局看起来相同或等效吗?这是我的设计:

my app design w/ labels

1 个答案:

答案 0 :(得分:1)

您的标签彼此重叠的事实可能是您没有适当的宽度限制。

这就是我要做的,以左侧标签为例:

  • 向左,上,下边距添加约束
  • 将宽度约束添加到父视图并使其成为父宽度的50%

enter image description here

enter image description here

您需要对正确的标签执行类似操作,用右边距替换左边距约束。

现在两个标签只占宽度的50%,然后它们不再重叠保证。