我有一个从 XCode 4 移植的 XCode 5.0 项目。XCode 5.0 中的大多数内容都是有意义的,但我似乎无法弄清楚为什么我的视图控制器的某些子视图在我编译和运行时向左移动应用程序。
1.) 我在视图控制器的视图中有一个表格视图。包含视图是没有状态栏的自由纵向。它在界面生成器中为 520 x 520,居中。当我编译应用程序时,表格视图的宽度不足以填充包含它的视图的宽度。表格视图似乎向左移动了 30 个像素。
2.) 我禁用了自动布局。我讨厌自动布局有很多原因,主要是因为我真的很想告诉界面生成器在特定的屏幕配置中需要去哪里。(请不要宣扬我只是讨厌相对的布局方案,并且愿意做额外的工作来避免它们)。
有人知道什么可能导致 XCode 5.0 中子视图的宽度发生变化吗?我已经在代码中临时手动设置了框架,但这真的很奇怪,因为我需要指定一个比原来宽大约 20 - 30 像素的宽度。
知道这种差异来自哪里吗?