[英]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.