静态单元格的约束是模糊的

时间:2018-04-06 22:02:47

标签: ios swift uitableview constraints

我在按照我想要的方式正确设置静态单元格时遇到了一些问题,同时使它看起来适合不同的屏幕尺寸。

不知怎的,我似乎没有得到限制应该如何工作。

  1. 我的一个观点包含一个带有表格视图的UIViewController。但是,如果我将故事板中的预览设备更改为iPad,则表格视图不会调整大小。我是应该只从代码处理这样的东西还是有办法从故事板处理这个(比如设置宽度和高度总是填充)?

  2. 我正在尝试设置静态单元格,以便在具有不同屏幕尺寸的设备上看起来很好。当我只有两个元素时(例如,左边有一个标签,右边有一个标签 - 就像在标准模板中一样),事情很有效,但是当我添加更多东西时,我会遇到很多警告,例如宽度和高度都不明确。 对我而言,似乎我缺少一些关键约束概念。

  3. 看看提供的图片。我想要的是以下内容:

    • 与我的左边桌边隔一定距离的日期
    • 音量+图片的堆叠视图居中于中间
    • pic&价格和标签(还有一个用于测量)代表正确的标签

1 个答案:

答案 0 :(得分:1)

我现在无法真正尝试这一点,但这是我要走的路。

日期:

  1. 固定顶部,底部和&导致容器限制为8(或者你喜欢的任何东西)。
  2. 卷叠

    1. 固定顶部&底部到容器约束为8。
    2. 价格堆栈

      1. 固定顶部,底部和&跟踪到容器约束为8。
      2. 此时,您的小屏幕会出现一些重叠问题。你应该得到" Red Circle"建议添加哪些约束。点击并阅读每一个,它将具体到足以指导您调整大小,重置优先级等。

        *我讨厌处理约束。

        祝你好运!我今晚试着看看我是否给出了可接受的答案。 :)