簡體   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