サーバーから5MBをダウンロードしようとしています。静止画Image
を表示したいUIActivityIndicatorView
画像が完全にダウンロードされて表示されるので、画像まで表示するにUIImageView
はどうすればよいですか?Activity Indicator
ImageView
3 に答える
AsyncImageViewを使用します。これは、画像を非同期的にロードするためのより良い方法です
MonoTouch.Dialog は、UIActivityIndicatorView
新しい Web ページを にロードするときにを使用しUIWebView
ます。使い方はかなり簡単です。対応するソース コードはこちらを参照してください。
ビューに (Interface Builder または手動で) アクティビティ インジケーターを配置します。プロパティを「アニメーションしていないときは隠す」に設定します。
サーバー呼び出しを行う場合は、[activityIndicator startAnimating] (IBOutlet プロパティ) を呼び出します。実際の画像で返す場合は[activityIndicator stopAnimating]を呼び出します。止まると自動で隠れます。
iPhone/Pad ステータス バーのアクティビティ インジケータを使用することもできます。これを行うには、[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES] を使用します。非表示にするにはNOに設定します...(明らかに)
画像のダウンロードのサンプルについては、http: //blog.sallarp.com/iphone-uiimage-asynchronously/ をご覧ください。didReceiveData 関数でアクティビティ インジケーターを停止します。