优步如何在WatchKit中实现这个UI?

时间:2015-04-24 13:06:30

标签: ios objective-c user-interface watchkit

Uber screenshot

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

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

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

我可能会离开。

答案 1 :(得分:1)

Uber(以及大多数大公司自定义用户界面)的完成方式是他们只是在iOS中生成一个图像,这个图像被发送回WatchKit扩展并简单地显示为图像。

如果您想使用当前版本的SDK创建自定义UI,这是实现您想要的唯一方法。你需要一些黑客来实现交互性,但你应该能够自己做到这一点:)