繁体   English   中英

Apple Watch的活动应用-画圆吗?

[英]Apple Watch`s Activity app - draw circles?

我想在Apple Watch上画一个像Apple活动应用中的圆圈。 经过研究,我发现许多人只是通过为圆的每个状态提供一个Image来做到这一点。 有可以帮助提供图像的软件,如下所示:

RadialChartImageGenerator

但是我想通过图形转换来实现这一点,比如说core graphics框架。

有人知道watchkit甚至可以做到吗? 我不想使用现成的代码解决方案,只想知道我可以使用哪些技术。 非常感谢你。

您可以在此处使用几个选项。 如果您希望用户能够与之交互,则可以使用WKInterfacePicker并定义一个图像序列。 这将使用户可以通过数字表冠进行滚动,并且您的代码将收到一个索引,并且您可以相应地更改图像。

在这里查看我的答案: 尝试使按钮在WatchKit中旋转

另一种方法是使用所有图像在Xcode中构建AssetCatalog,然后为特定图像(即特定进度百分比)设置动画。 看看这篇文章: http : //natashatherobot.com/watchkit-animate/

这也是一个类似的问题: 在Watch App中将进度圈创建为WKInterfaceImage

回答有关CoreGraphics的问题。 我看了看watchOS2开发人员。 https://developer.apple.com/library/prerelease/watchos/navigation/ ),并且在watchOS2中似乎包含了CoreGraphics aint。

查看WKInterfaceActivityRing ,从watchOS 2.2开始在WatchKit中可用:

https://developer.apple.com/documentation/watchkit/wkinterfaceactivityring

另外,对于iOS 9.3或更高版本, HKActivityRingView中有HKActivityRingView:

https://developer.apple.com/documentation/healthkit/hkactivityringview

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM