【问题标题】:What is wrong with these auto layout constraints?这些自动布局约束有什么问题?
【发布时间】:2016-12-19 18:08:00
【问题描述】:

我的目标:

我想要一个表格单元格,其中每个单元格水平分成两半。上半部分将包含 4 个标签,下半部分将包含与这些标签对应的 4 个值。

每横半部分的这4个项目中,后3个项目各占总宽度的2/7,其余1个项目占总宽度的剩余部分,即总宽度的1/7。

我尝试了什么:

在表格单元格的内容视图中放置一个水平堆栈视图。
其中将包含两个垂直堆栈视图
其中上部垂直堆栈视图将包含标签,下部垂直堆栈视图将包含值。

简而言之,我这样做了:

但我遇到了这些冲突:

我真的不明白为什么我会遇到这些冲突。我觉得我已经为自动布局提供了足够的约束来正确地进行布局。

你能告诉我这里有什么问题吗?

我正在使用 Xcode 8 并使用 iPhone 7 Plus 作为视图,如果这会有所不同的话。

这是一个更简单的案例,但效果不佳:

冲突:

【问题讨论】:

    标签: swift autolayout


    【解决方案1】:

    由于您提供了没有人能理解并帮助解决您的自动布局问题的细节,我建议您清除所有约束并尝试再次重新应用所有约束,并在 x 和 y 位置给出适当的前导和尾随约束肯定会很好用,

    一旦你尝试申请两次或三次,你就会知道确切的问题,它会很快得到解决。

    对于自动布局,需要更多练习来简要理解它。

    希望对你有帮助

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-06
      • 1970-01-01
      • 2018-07-06
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多