我想在Apple Watch上画一个像Apple事件应用中的圆圈。经过研究,我发现许多人只是通过为圆的每个状态提供一个Image来做到这一点。有可以帮助提供图像的软件,如下所示:
RadialChartImageGenerator
但是我想通过图形转换来实现这一点,例如与core graphics
框架一起使用。
有人知道使用watchkit甚至可以做到吗?我不想使用现成的代码解决方案,只想知道我可以使用哪些技术。非常感谢你。
最佳答案
您可以在此处使用几个选项。如果您希望用户能够与之交互,则可以使用WKInterfacePicker并定义图像序列。这将使用户可以通过数字表冠进行滚动,并且您的代码将收到一个索引,并且您可以相应地更改图像。
在这里查看我的答案:Trying to get button to spin in WatchKit
另一种方法是使用所有图像在Xcode中构建AssetCatalog,然后为特定图像(即特定进度百分比)设置动画。
看看这个帖子:http://natashatherobot.com/watchkit-animate/
这也是一个类似的问题:Creating progress circle as WKInterfaceImage in Watch App
回答有关CoreGraphics的问题。我看了看watchOS2开发人员。库。 (https://developer.apple.com/library/prerelease/watchos/navigation/),并且在watchOS2中似乎包含CoreGraphics aint。
关于ios - Apple Watch的事件应用-画圆吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31269610/