将间距约束添加到文本字段

问题描述:

我有一个简单的情节提要和一个文本字段。我想为此文本字段添加间距约束,以便在旋转设备时,文本字段将自动在屏幕上伸展,而不是中途停止。将间距约束添加到文本字段

我看了很多教程,他们都说“控制 - 从文本字段拖到场景的顶部,结束于文本字段周围的空白区域,这应该显示一个弹出菜单,从中弹出菜单您可以编辑文本字段的间距限制。“

enter image description here

然而,当我控制键拖拽文本字段,我得到这个不同的弹出菜单:

enter image description here

这等弹出菜单显然不能让我做间隔约束的任何事情。事实上,我根本无法点击它。

此外,单击“编辑器>解决自动布局问题”不起作用,因为整个子菜单是灰显的。

如何正确地为此文本字段添加间距约束,以便在旋转设备时文本字段将正确填满屏幕?请尽量避免涉及编辑代码的答案,因为我实际上并不知道任何Objective-C,并希望在故事板中产生这种效果。

注意 - 如果完全有帮助,我正在关注this教程。尽管它与Xcode 5一样,但Xcode 6上的其他教程建议应该存在相同的弹出式菜单。

您可能没有首先激活自动布局。检查在右侧面板中的选项,下文件部分:

enter image description here

打开文档大纲以查看视图层次结构,并尝试将文本字段拖动到视图时,它应该在其中显示选项。当您控制拖动到视图控制器时,您的菜单就会出现。

+0

这不起作用。我只是得到了和以前一样的“Outlets”菜单。 – user3772119 2014-10-05 23:04:26

这是IB 的新的行为例如:

现在菜单的内容取决于你在哪里的边缘试图把约束:

enter image description here

或简单的使用树从左IB

enter image description here