Autolayout Constraint问题

时间:2013-10-18 09:46:07

标签: iphone ios xcode

我一直在尝试通过观看一些youtube视频来了解xcode 5中的自动布局。在视频中,他们说:

  1. 开启自动布局(我已经完成)
  2. 然后在故事板周围拖动一个对象时,你会看到蓝色指南(我这样做)。
  3. 然后,当放开鼠标鼠标时,出现一个看起来像字母'I'的约束。
  4. 然而,这不会发生在我身上 - 就像没有添加约束一样?

    我做错了吗?希望这不是太模糊!

    壳牌

3 个答案:

答案 0 :(得分:0)

在界面生成器中放置视图后,确实出现了蓝线

  • 点击解决自动布局问题按钮 (右下角的倒数第二个按钮;看起来像垂直线之间的圆圈)

  • 选择添加缺失约束选项

蓝线“提出”的约束现在应自动添加到视图中。

答案 1 :(得分:0)

Xcode 4自动添加约束。 如果你告诉它,Xcode 5只会添加约束。

答案 2 :(得分:0)

要在Xcode 5中添加约束,您需要明确地将它们布局。

你只有一步之遥......

  1. 启用自动布局。
  2. 将您的元素添加到视图中。您将看到蓝色指南。
  3. 通过按住CTRL并从添加到要添加约束的元素中单击来添加约束。
  4. e.g。如果要为元素的宽度添加约束。 CTRL-从元素拖回到自身。

    如果要向超级视图添加空间约束,请按照要添加约束的方向从元素拖动到其超级视图。

    如果要在两个元素之间添加空格约束。 CTRL-从一个元素拖动到另一个元素。