Uber 是如何在 WatchKit 中实现这个 UI 的?

How does Uber achieve this UI in WatchKit?

它是如何叠加元素的(计时器在地图上方)?
据我了解,您只能在群组上使用背景图片,不能使用其他类型的自定义视图...

有什么想法吗?

我最初的猜测是他们使用动态生成的地图图像作为组中的背景图像。赠品是,虽然 WKInterfaceMap 允许您添加自定义注释,但您不能像蓝色路线那样绘制自定义形状。

我可能跑路了。

Uber(以及大多数大公司的定制 UI)的做法是,他们只是在 iOS 中生成一个图像,然后将其发送回 WatchKit 扩展,并且仅显示为图像。

如果您想使用当前版本的 SDK 创建您的自定义 UI,这是实现您想要的目标的唯一方法。您将需要一些 hack 来实现交互性,但您应该能够自己完成:)