WatchKit 中是否有与 UIView 等效的 class?

Is there an equivalent class to UIView in WatchKit?

我有一个 iOS 应用程序可以在 UIView 上动态绘制形状(通过 drawRect),我正在研究将该应用程序(或其中的一小部分)移植到 Apple Watch 的可能性。不幸的是,在阅读相关帖子后,我找不到哪个 class 可以处理 WatchKit 中的类似工作。

所以问题是:

  1. 如果WatchKit中有类似class类似UIView的,可以在Apple Watch上循环画线?

  2. 如果没有像 class 这样的 UIView,在 Apple Watch 上实现简单绘图功能的最佳(可能)方法是什么? (假设这是可以实现的)

提前致谢。

  1. 没有,WatchKit
  2. 中没有类似UIView的class
  3. 您可以使用 WKInterfaceImagefunc setImage(image: UIImage?) 生成图像并将它们传输到 Watch App
    • 如果你已经有了在-drawRect:中绘图的绘图代码,修改它以支持绘图到图像应该不难