[英]Apple Watch`s Activity app - draw circles?
我想在Apple Watch上画一个像Apple活动应用中的圆圈。 经过研究,我发现许多人只是通过为圆的每个状态提供一个Image来做到这一点。 有可以帮助提供图像的软件,如下所示:
但是我想通过图形转换来实现这一点,比如说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.