0

要重现,请按照以下步骤操作:

  • 使用“Watch App”模板创建一个新的 WatchOS 项目。使用 Storyboard 和 Swift。
  • 在 Interface Builder 中,选择“Interface Controller”并为其赋予明亮的颜色,如绿色。
  • InterfaceController.swift文件中,添加NSLog(self.contentFrame.size.debugDescription)awake函数。

当你在 Apple Watch Series 7 Simulator (45mm) 上运行这个项目时,它看起来像这样:

在此处输入图像描述

显然,该应用程序并没有填满整个垂直空间。我知道顶部状态栏不能去掉,但是为什么底部区域是黑色的?

此外,绿色区域似乎比高处更宽。它的宽度显然比它的高度具有更高的价值。但是,在 Xcode 的日志输出中,您会看到日志输出

(198.0, 207.0)

所以视图的宽度小于高度。

我错过了什么?

4

0 回答 0