【发布时间】:2016-01-14 10:18:24
【问题描述】:
如果可能的话,我想对 TextView 的约束如何工作进行一些说明。
我添加了一个 textView,它位于我的视图上的一个按钮下。有一段时间我无法让它正确显示。
暂时忘记高度和宽度我的印象是,我至少可以通过添加水平约束来使 TextView 居中。情况似乎并非如此。所以我添加了一个限制,让顶部距离它的邻居 30 远。
所以在我的脑海中,TextView 应该以 x 轴为中心,在按钮下方 40 处。再次没有显示任何内容。
现在回到高度和宽度。只有添加这两个约束时,我的 TextView 现在才能正确居中。
问题 1 这是正确的行为以及原因。我似乎能够在不使用高度和宽度限制的情况下显示按钮。
问题 2 不实现 Xcode 提示您执行的所有约束有什么影响。通过我的一些工作,我添加了一些看起来可以正确显示的约束,但 Xcode 仍然需要更多。例如对于一个文本框,如果我在 Xcode 中放置一个水平约束仍然需要 x 位置或宽度约束,即使我的 iPhone 和 iPad 上的文本框大小都很好。
【问题讨论】:
标签: ios xcode interface-builder constraints xcode7