0

私は今何時間もグーグルで検索しましたが、操作/メソッドのロード中にuiactivityviewを表示する方法を説明するコード例が見つかりません。

私の場合、大きな画像をuiimageviewにロードしているときに表示したいと思います。それを実現する方法を知っていますか?

前もって感謝します。
ショーン

4

2 に答える 2

1

UI UIActivityIndi​​catorView Class Referenceドキュメントを参照してください。

アクティビティ インジケーターのアニメーションを確認するために、画像が読み込まれるのを待っている間に実行ループに戻るようにしてください。また、おそらく、アクティビティ インジケーターを停止するメソッドを作成する必要があり、読み込みの非同期完了を処理するメソッドから performSelectorOnMainThread を実行して、おそらくその停止メソッドを呼び出す必要があります。

于 2010-09-13T15:48:40.340 に答える
0

簡単にやめられます。

  1. アクティビティ インジケータを表示
  2. その画像をロードするスレッドを開始します
  3. イメージがロードされた場合、スレッドは mainapp にアクティビティ インジケーターを強制終了するように指示します。

   NSThread detachNewThreadSelector:@selector(myMethod) 

toTarget:self withObject:nil];

      [self performSelectorOnMainThread:@selector(myMethod) 
           withObject:nil 
           waitUntilDone:false];

役に立ちます。http://www.iphoneexamples.com/から取得

于 2010-09-13T14:25:03.000 に答える