在WatchKit中是否有类似于UIView的等效类?

6
我有一个 iOS 应用程序,它通过drawRect在UIView上动态绘制形状,并且我正在考虑将该应用程序(或其中的一小部分)移植到 Apple Watch。不幸的是,阅读了相关帖子后,我找不到在 WatchKit 中可以处理类似工作的类。
因此问题是:
1. 如果在 WatchKit 中有类似于 UIView 的类,可以在 Apple Watch 上绘制线条和图形吗? 2. 如果没有像UIView这样的类,实现简单的绘图功能在Apple Watch上的最佳(可能的)方式是什么?(假设这是可行的)
谢谢您的帮助!
1个回答

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

1
太好了!原本帧率是20 fps,希望Apple Watch可以在一秒内处理20张图片。无论如何我会尝试的。 - Will

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接