2012-04-11 31 views

回答

0

主要有這樣做雙向的:

  1. 創建並保存許多圖像在各種位置上的進度指示器。然後使用UIImageView來顯示它,相應地改變圖像到當前的進度。這是一個簡單的解決方案,但它需要您創建(手動)各種圖像。此外,它不是連續的(即使它可以足夠平滑,根據您保存的圖像數量)。但是,它可以帶來很好的效果(根據您的需求)。

  2. 在運行時繪製指標。在你的情況下,它不應該那麼難,因爲你的進度指標非常簡單。看看CGContext,它會提供所有的方法來繪製一個圓圈,繪製線條並用一種顏色填充一條路徑。這將比以前的解決方案提供更好的結果,但是它要求每次重新繪製指標。