iOS中的AutoLayout仅使用故事板

时间:2016-06-23 07:12:53

标签: ios xcode autolayout storyboard ios-autolayout

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

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

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:2)

你的imageview和textview不适合你当前的约束。如果你为uiimageview添加顶部和中心约束,你必须添加访问x值的高度和宽度约束。

并且您只需为两个文本视图添加高度限制,然后重试。三江源

答案 1 :(得分:1)

如果设置左/右边距和CenterX,则系统过度约束。

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

接下来,您应该更改内容拥抱和压缩优先级。

答案 2 :(得分:1)

每当您给予约束时,请执行以下操作: -

  1. 修复元素的宽度和高度。
  2. 提供一个垂直约束和一个水平约束。
  3. 不要过度约束。
  4. 在显示警告的位置更新。