0

我是 iOS 自动布局功能的新手。我在这里找到了很好的教程

现在我自己练习,我使用自动布局创建了一个简单的注册表单,如下所示:

视图->滚动视图->所有控件

在此处输入图像描述

如您所见,所有控件的父级都是滚动视图,现在我将文本视图的超级视图(此处为滚动视图)的尾随空间保持为 20,并且我还删除了所有文本视图的固定长度,因此在横向模式下,文本视图宽度将通过维护自动增加尾随空格,但结果如下图(横向视图):

在此处输入图像描述

如您所见,尾随空格未维护。如果我直接在视图中设置所有控件并删除滚动视图,那么它工作得很好。我错过了什么吗?

4

1 回答 1

1

“注册”标签的尾随和前导空格在您的情况下引起问题。

因此,为了摆脱这种情况,请按照以下步骤操作。

  1. 将中心对齐到来自 xib 的注册标签。
  2. 为注册标签提供全宽。这将导致尾随和前导空间与超级视图匹配。
  3. 运行您的应用程序并检查布局。:)
于 2013-09-12T06:50:55.603 回答