2010-05-18 32 views
0

我正在嘗試創建一個像Shazam一樣的循環進度指示器。它將代表錄製過程中的進展。時間會有限,我希望它能像Shazam那樣對聲音水平做出反應。任何線索從哪裏開始?iPhone圓形進度指示器

由於

回答

3

子類的UIView的(也許CircularProgress:的UIView)中並用對的drawRect方法傳遞%的進度它改變石英(路徑,圓形等)手動繪製它。

+0

是的,我在想的,但我想我試圖找出如何使半徑成長爲體積增大。謝謝。 – Ward 2010-05-19 14:18:56

0

我在這裏做類似的事情:https://github.com/DougFischer/DFCircleActivityIndicator

您可以檢查我的代碼,使更多的東西佔有。在我的場景中,我正在繪製一次,然後旋轉圖像/圖層。您需要使用類似CABasicAnimation的動畫來設置strokeEnd屬性的動畫。

此屬性是動畫,如果你從0到1的增加,你會得到「填充效果」。同樣,在我的情況下,我需要空的中心,可能你不需要它,你的線寬將會更大。