【问题标题】:Adding Spacing Constraints to Text Field向文本字段添加间距约束
【发布时间】:2014-11-30 04:11:24
【问题描述】:

我有一个带有文本字段的简单故事板。我想在这个文本字段中添加间距约束,这样当我旋转设备时,文本字段将自动在屏幕上伸展,而不是中途停止。

我看过多个教程,他们都说“从文本字段向场景顶部按住 Control 拖动,在文本字段周围的空白处结束。这应该会显示一个弹出菜单,您可以从中可以编辑文本字段的间距约束。”

但是,当我从文本字段中按住 control 并拖动时,我得到了这个不同的弹出菜单:

这个其他弹出菜单显然不允许我做任何有间距限制的事情。事实上,我根本无法点击它。

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

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

NB - 如果它有帮助,我正在关注this 教程。尽管是使用 Xcode 5,但 Xcode 6 上的其他教程建议应该存在相同的弹出菜单。

【问题讨论】:

    标签: ios xcode autolayout xcode6


    【解决方案1】:

    您可能一开始没有激活自动布局。检查右侧面板中“文件”部分下的选项:

    【讨论】:

      【解决方案2】:

      这是 IB 的新行为 例如:

      现在菜单的内容取决于你试图绑定约束的边缘:

      或IB左侧的简单使用树

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2015-06-16
          • 1970-01-01
          • 2020-08-31
          • 2016-01-17
          • 1970-01-01
          • 1970-01-01
          • 2023-01-19
          • 2013-09-21
          • 1970-01-01
          相关资源
          最近更新 更多