谢谢,自动版式!

  • 对齐:在要在超级视图中水平或垂直对齐多个视图或单个视图时很有用。 首先,我突出显示了要对齐的两个标签,然后选择了“编辑器”窗口底部的对齐图标。 前四个约束选项将视图与边缘对齐。 中间的水平和垂直选项将视图与其各自的中心对齐。 仅当两个或多个视图具有基线时,才会出现基线约束。 最后,底部的两个选项设置相对于超级视图的水平和垂直约束。
  • 固定:使您可以“固定”视图相对于其他视图的大小和位置。 固定工具有几个选项-
  1. 与对齐工具类似,前四个约束使您可以将选定视图的顶部,前导,尾随或底部边缘固定到最接近它的视图。 “约束到边距”选项确定视图是否将约束到超级视图的边距或边。
  2. 宽度,高度和纵横比(视图的宽度和高度之间的比例关系)约束分别自动默认为视图的当前值。 您到目前为止在“ Cute Cat !!”标签和图片之间以及图片周围看到的蓝线是我设置的约束。
  • 解决:此工具提供有关如何解决已设置约束的指南。 顶部选项更新选定的视图,而下半部分影响所有视图。

3.让Interface Builder为您设置约束。 您可以通过单击“编辑器”窗口右上角的“ 解决 ”按钮(如上所述)并选择“重置为建议的约束”来选择此选项。 当界面设计器使用此布局设置约束时,一开始设计的界面必须准确。 因此,如果视图稍微偏向一侧,则界面生成器将不知道将视图移至上方,而是将视图限制在稍微偏心的位置。

如何选择设置约束的最佳方法?

最终,它取决于首选项以及您希望应用程序的用户界面多么复杂。 如果要使用简单的用户界面构建应用程序,则允许Interface Builder在视图之间设置约束或控制拖动可能是最佳选择,因为它们既快捷又容易。 更复杂的用户界面可能需要使用“编辑器”窗口底部的一个或多个工具。