这是升级到Xcode 8之后屏幕的前后画面。我所做的只是打开main.storyboard,然后在其中构建并运行我的应用程序。在版本控制中,我可以看到仅从我打开Xcode以来,它对main.storyboard进行了很多更改。每当我删除这些更改时,都可以在Xcode 7.3.1中看到使用的内容。但是,当我用 Storyboard 重新打开界面生成器时,我看到这些更改又恢复了原样。有什么我可以做的吗?

在Xcode 8之前

ios - 更新到Xcode 8后的布局问题-LMLPHP

更新到Xcode 8之后

ios - 更新到Xcode 8后的布局问题-LMLPHP

最佳答案

将 Storyboard文件转换为与Xcode8兼容后,我也遇到了类似的问题,即没有出现tableview图像。这看起来像是Xcode8的错误,因此在发布错误修复之前,这里的解决方法是:

  • 在Xcode 8中打开 Storyboard ,然后选择一个初始设备 View 。像往常一样进行更改。
  • 完成更改后,选择 Storyboard -> File Inspector-> Opens in->选择'Xcode 7.x'。

  • ios - 更新到Xcode 8后的布局问题-LMLPHP
  • 出现提示
  • 时选择“保存并关闭”
  • 将保存 Storyboard 的更改,并且 Storyboard 的功能将与Xcode8之前的功能相同。

  • 当您需要对 Storyboard 文件进行其他更改时,请再次执行以下步骤。

    关于ios - 更新到Xcode 8后的布局问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39497572/

    10-10 20:32
    查看更多