【问题标题】:Storyboard get messed when working in Xcode 8在 Xcode 8 中工作时情节提要变得混乱
【发布时间】:2016-10-13 08:14:14
【问题描述】:

我正在从 Xcode7 迁移到 Xcode8 并在 storybroad 中发现问题。我没有使用auto layout,所以当我打开storyboard 时,即使在调整框架后我发现我的整个UI 又搞砸了,每当我打开Xcode8 时,这种情况就会一次又一次地发生。

在 Xcode7.3.1 中查看

在 Xcode8 中查看

Xcode8 帧大小和原点受到干扰。

1)有什么解决办法吗?

2)我必须去autolayout吗?

任何帮助将不胜感激。 提前致谢!!!

【问题讨论】:

  • 虽然这条评论无论如何都不会解决您的问题,但我觉得有必要指出您绝对应该使用自动布局。处理所有屏幕尺寸/分辨率涉及大量工作。 AutoLayout 为您处理这个问题
  • Xcode 8 中的Interface Builder 有很多错误。我很高兴我大部分时间都不必使用它。
  • @SimonMcLoughlin 感谢您的回复。我没有选择切换到自动布局??
  • @dasdom 我必须降级 Xcode,然后使用自动布局
  • 不,我会在代码中完成所有布局。

标签: ios autolayout xcode7 swift3 xcode8


【解决方案1】:

如果您使用自动布局,有一种解决方法!从情节提要中选择个人ViewController,然后从Resolve Autolayout issues 中按updates framesAll views in your view controller 下。

你可以参考下面的截图,

或者您可以尝试将view controllerSimulated Sizesize inspector 更改为fixed size,或者您可以尝试将simulated metricsattribute inspector 更改

【讨论】:

    【解决方案2】:

    这是 Xcode 8.0 中的问题,在 Xcode 8.1 中已解决。

    谢谢。

    【讨论】:

      猜你喜欢
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多