我在iOS7
使用Storyboards
和时遇到了一个非常奇怪的问题ios simulator
:
我尝试iOS7
通过将 设置iOS 6/7 deltas
为适应界面生成器中的状态栏来更新旧项目,以适应我在情节提要中定义的视图。该视图被设置为以编程方式创建UINavigationController
的根视图。
当我这样做时,iOS7 iPad 模拟器会显示正确的 UI - 我的视图显示在导航栏下方 - 但是,当我在真正的 iOS7 iPad上运行完全相同的代码时,它显示的视图太低了 20 像素;事实上,如果我完全不改变它在设备上显示的增量。
我在这里不明白的是为什么模拟器和设备在这种情况下表现不同- 有没有人遇到过同样的问题?对于我的其他项目,我没有这个问题,所以我认为是故事板或其他一些设置导致了这种奇怪的行为。
更新:
有趣的是,在我在新的 MacBook 上重新安装所有东西后,问题就消失了(也可能是最新的 Xcode 更新......)。