【问题标题】:Unable to set Auto Layout constraints for Launch Screen in Xcode无法在 Xcode 中为启动屏幕设置自动布局约束
【发布时间】:2017-01-30 18:50:10
【问题描述】:

我正在尝试为我的应用程序设置一个启动屏幕,但是当我在启动屏幕故事板中将任何 UI 元素添加到视图控制器时,我看不到任何设置约束的选项,例如在主故事板中。

可能的原因是什么?

【问题讨论】:

  • 您应该能够毫无问题地向视图添加约束。通常使用 Launchscreen.storyboard 您不能添加任何自定义代码,但自动布局应该可以正常工作。如果不是 - 我会假设有一个问题。它应该就像主情节提要一样,右下角有约束按钮。
  • 感谢 Eric 的回复。这就是我一直在做的事情,但这次我看不到约束按钮,不知道那是什么!!,我认为它与本地化有关,因为我本地化了应用程序,Xcode 创建了本地化文件,但我不确定!
  • 天哪!我只是想念使用自动布局!!
  • 嗯 - 很高兴你解决了这个问题! :-)

标签: ios xcode autolayout constraints launch-screen


【解决方案1】:

是的,您错过了选中该复选框。 对于那些面临同样问题的人,以下是为启动屏幕启用自动布局的步骤:

1) 选择启动屏幕视图控制器图标:

2) 转到右侧面板上的“文件检查器”:

3) 选中“使用自动布局”复选框:

您现在可以为启动屏幕设置自动布局约束。

【讨论】:

    【解决方案2】:

    打开LaunchScreen.storyboard,在左窗格中CTRL+拖动你要参与的第一个组件到第二个组件,并使用打开的弹窗:

    【讨论】:

      猜你喜欢
      • 2016-04-07
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      • 2014-03-24
      • 1970-01-01
      • 2016-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多