2012-04-08 10 views
0

私は主にUIWebviewsのウェブページの読み込みに焦点を当てたiPhoneアプリを作っています。 Webページが現在ロードされていることをユーザに示すために、私はeBayのアプリのようなページのロード中にロードアニメーションを表示する画面をみたい:eBay App-like Loading Animation

eBay app loading animation

はどうすればこれを行うことができますか?少なくとも、ページがロードされているか、インターネットに接続されているかを知らせるために、どのUIWebViewメソッドを使用すればよいですか(盲目的に永遠にロードしようとしているわけではありません)。 1.

答えて

2

MBProgressHUDは、多くの作業を行うオープンソースコンポーネントです。

UIWebViewのデリゲートを作成し、didStartLoadingおよびdidFinishLoadingメッセージに応答する必要があります(進行状況表示を隠すと表示されます)。

+0

インターネットがないとdidStartLoadingがトリガーされますか? – DGund

+1

試してみてください:あなたは、飛行機モードをデバイス上で有効にすることも、シミュレータ上のインターネットからコンピュータを取り外すこともできます。 – benzado

0

簡単な方法は、ちょうどあなたがそれを必要とするまで、そこにそれを持ち、0からアルファを設定している

あなただけ(があることや何でも)灰色のものが必要になり、活動の指標。

また、Appleのアラートセクションを掘ることもできますが、上記の方が簡単だと思います。

+0

いつもそれを持っていて、隠されていて、不要な処理を取りますか? – DGund