【问题标题】:Main.Storyboard Frames Not UpdatedMain.Storyboard 框架未更新
【发布时间】:2015-12-18 08:12:37
【问题描述】:

我目前正在制作一个我计划提交到 iOS App Store 的应用程序。通常,当我在 Xcode 的 Main.Storyboard 中更新我的帧时,它保持不变。但是,现在没有了。每当我关闭应用程序并稍后重新打开它时,框架都不会更新。它看起来像这样:

更新框架后,它看起来像这样(我希望它看起来像什么):

当我在模拟器上运行该应用程序时,它看起来仍然很好,但我的应用程序中仍然有 16 个警告。我想删除这些错误,因为(我之前提到过)我正在将此应用程序提交到 iOS App Store。我怎样才能解决这个问题?谢谢。

【问题讨论】:

  • 当您的应用加载 viewController/UI 时,它会根据您指定的约束自动调整帧。虽然解决方案是首先删除该视图的约束,然后正确调整框架,然后应用约束。快乐编码:)。

标签: ios xcode autolayout xcode-storyboard


【解决方案1】:

1)正如它所显示的那样,您已经在size class width-COMPACT & height-ANY 中设计了布局。如果您在 size class width-ANY & height-ANY 中设计故事板,它将解决您的问题。我也遇到过这种情况。我已经更改了所有 ViewControllers 的大小类和更新的约束。 p>

2) 它现在显示一个空白视图控制器。但是,您不会收到任何警告

3) 现在您可以通过更改控制器内视图的大小类使其可见 选择视图->转到属性检查器->转到底部->选择已安装并删除之前选择的尺寸类

4)对所有视图执行此操作并更新约束

【讨论】:

  • 它现在显示一个空白视图控制器。但是,我没有收到任何警告。我想这会做现在。谢谢@RKP
  • 您可以通过更改控制器内视图的大小类使其可见。
  • 对不起。我对此没什么经验。 j应该怎么做呢?
  • 选择视图->转到属性检查器->转到底部->选择已安装并删除之前选择的尺寸类
  • 好的。我会试试,让你知道它是怎么回事。谢谢!
猜你喜欢
  • 2023-01-24
  • 2020-07-04
  • 2013-08-23
  • 1970-01-01
  • 2015-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多