-2

我是 iOS 新手。我正在学习我自己。没有资源可以解决我的问题。

two view270 X 338。我必须保留HorizontallyViewcontroller. 但是,当我添加一些约束时,它不适合 5 秒以下。我也在预览选项中签入了模拟器。

当我使用autoresizing时,它也不适合低于 5s 的屏幕。请帮我一些想法。我只需要在情节提要中做。

谢谢

我在这里尝试了本教程,但没有帮助

这是我的预览画面在此处输入图像描述

编辑:

在此处输入图像描述

后视图的约束;

在此处输入图像描述

4

3 回答 3

3

这些步骤将帮助您对齐两个视图。

  • 为第一个和第二个视图添加顶部、前导和高度。
  • 将尾随约束从第一个视图添加到第二个视图为 8。
  • 为 First view 和 SuperView 添加 Equal Width 并将其乘数设置为 0.49* 并将常量设置为 0。
  • 通过选择两个视图再次为两个视图添加等宽。
  • 最后更新约束视图将对齐所有尺寸。

    • 0.49 将留下 8 个点作为尾随约束。

第一视图的约束

在此处输入图像描述

第二视图的约束

在此处输入图像描述

编辑 :

对于第三步,您可以通过选择第一个视图并按住 Control 按钮并将鼠标移动到超级视图来完成。

在此处输入图像描述

下图中选定的视图是 Superview 在此处输入图像描述

于 2015-12-29T07:48:01.753 回答
1

查看 1

视图1

查看 2

视图2

你也可以通过添加这样的约束来做到这一点

于 2015-12-29T08:20:41.317 回答
1

使用leading,toprelative heightwidth约束将解决您的问题...通过以下步骤设置relative heightwidth查看autolayout

  1. 使用 superview 设置相等的高度和宽度。

  2. 转到约束属性,您可以在其中找到一个属性乘数,在该乘数中设置您想要或满足您的约束的确切乘数值。

  3. 这将使视图相对于超级视图的高度和宽度根据超级视图而变化。

于 2015-12-29T07:34:16.890 回答