我有一个使用故事板设计的 iPad 应用程序,MasterViewController 模拟指标如下:
尺寸检查器中显示的视图尺寸如下:
当我在 MasterViewController(这里命名为 HomeViewController)的方法中NSLogged
查看视图的框架时,结果是:{{0, 0}, {320, 1004 }}viewWillAppear
这意味着主视图的实际高度是 1004 像素而不是 832 像素。
为什么 Xcode 中的 Simulated Metrics 给了我不正确的主视图高度?
- 回答问题前的注意事项:
- 当我选择方向(在模拟指标中)为横向时,主视图的高度将为 748(在尺寸检查器中),这与我运行应用程序时的实际高度相匹配。
- 我知道模拟指标中的 FreeForm 选项可以将视图大小调整为我想要的任何大小,但是模拟指标中的每个预定义大小都必须给我正确的视图大小,以便我可以毫无歧义地设计视图。
- Xcode 版本为 4.6.2,iOS 模拟器 (iPAD) 版本为 6.1