我的故事板是在 Xcode 7 中创建的。安装 Xcode 8 之后,所有这些都经常搞砸了。当我打开其中一个时,Xcode会要求我选择一个设备(这是一个不错的新功能)。但它从未调整过观点。帧,所以我必须按"所有视图:更新帧"无限次。即使这并没有解决所有错误的问题。视图。
有谁知道如何解决这个问题?或者唯一的选择是祈祷Apple在某个时候修复它?
更新1
每次打开IB时都会发生这种情况,即使我之前已修复过帧。
更新2
当我的同事在他的计算机上修复相同的故事板时,更改仍然存在。不知道是什么让我的Xcode如此特别。
答案 0 :(得分:2)
答案 1 :(得分:1)
Xcode 8.0有错误,它没有从故事板xml-s中保存rect
。因此,如果您在Xcode 8.0中修复错误的视图,只要故事板保留在RAM中,问题就会消失。故事板关闭并从文件中重新读取时,问题再次出现。 (实际上Xcode 7.0在开始时有完全相同的问题。)
Xcode 8.1 beta 3 (撰写本文时的最新版本)修复了此问题:
答案 2 :(得分:1)
David提到了另一种解决方法here 它应该帮助你!