iOS 中的 AutoLayout 仅使用故事板

AutoLayout in iOS using storyboard only

我有一个 ImageView,其顶部约束为 80 和居中。我有两个 textView,顶部连续对象的边距为 100,左右两侧的边距为 100。

当我尝试实施 auto-layout 时,由于如图所示的许多警告,我无法这样做:-

如果您设置 Left/Right 边距和 CenterX,您的系统会过度约束。

您应该设置:左+中或右+中或左+右。

接下来您应该更改内容 Hugging 和 Compression 优先级。

您的图像视图和文本视图不适合您当前的约束。如果您为 uiimageview 添加顶部和中心约束,您必须添加高度和宽度约束以访问 x 值。

而且您只需为两个文本视图添加高度限制,然后重试。谢谢

每次你给约束做以下事情:-

  1. 固定元素的宽度和高度。
  2. 给出一个垂直约束和一个水平约束。
  3. 不要过度约束。
  4. 更新显示警告的地方。