0

スクリーンショットのようなことを行う進行状況インジケーターを作成する方法を知っている人はいますか?ここに画像の説明を入力

4

2 に答える 2

0

TKAProgressCircleViewをチェックしてください。あなたが必要とするものを正確に実行します。私はそれをいくつかのアプリで使用しています。

于 2012-04-11T20:20:25.433 に答える
0

これを行うには、主に次の 2 つの方法があります。

  1. プログレス インジケータをさまざまな位置に配置して、多くの画像を作成して保存します。次に、 を使用 UIImageViewして表示し、現在の進行状況に応じて画像を変更します。これは簡単な解決策ですが、さまざまなイメージを (手動で) 作成する必要があります。その上、それは連続的ではありません(保存する画像の数に応じて、十分に滑らかになる場合でも)。ただし、(必要に応じて) 良い効果が得られます。

  2. 実行時にインジケーターを描画します。あなたの場合、進行状況インジケーターは非常に単純なので、それほど難しくありません。CGContextを見てください。円を描画し、線を描画し、パスを色で塗りつぶすためのすべてのメソッドを提供します。これにより、前のソリューションよりも良い結果が得られますが、毎回インジケーターを再描画する必要があります。

于 2012-04-11T18:20:03.887 に答える