2011-12-28 22 views
2

私のアプリでバックグラウンド処理をしているときに、「読み込み中...」アラートビューを実装する必要があります。カスタム「読み込み中...」UIView

例: enter image description here

私は、このようなビューを自分で作成することができます知っているが、任意のドロップで、私は私にいくつかの貴重な時間を節約することができ、いくつかのクールなアニメーションや好きなサポートを使用することができますがあります場合、私は思っていました。

おかげ

+0

私はそのような組み込みのコントロールが存在するとは思わない、あなた自身を作成する必要があります:) – rishi

答えて

2

MBProgressHUDを使用してお勧めします。

https://github.com/jdg/MBProgressHUD

+0

良い。どのように私は背景色を黒からグレーに変更することができますか? – Idan

+0

現在、さまざまな色のテーマをサポートしているようには見えません。しかし、それはオープンソースなので、おそらくプロジェクトを修正して貢献する価値があります。 –

+1

ありがとう、それは私がやったことです。それは非常に簡単です。 – Idan

0

カスタムビューを作成したくない場合は、UIActivityIndicatorViewがあることを知っていただきたいことがあります。それは始めるのに適しているかもしれません。

+0

うん、私は活動インジケータに精通している、私は間違っていると思う。ありがとうございます – Idan

1

この例は、実装するのはかなり簡単です。 UIViewを作成し、角を丸めて(例:view.layer.cornerRadius = 5;)、UIActivityIndicatorと少しの文字を入力してください。あなたが "クールなアニメーション"をしたい場合は、あなた自身でそれを働かなければならないでしょうが、UIActivityIndicatorはコマンドでアニメートします。

+0

はい、私は自分自身を実装するのはかなり簡単だと知っていますが、既にそのようなアニメーションを実装しているオープンソースのカスタムアラートビューがあるかもしれないと考えました。ありがとう – Idan

+0

@イダンだから、あなたは暗い/不透明な背景も含めて探していますか? – Jeremy

+0

確かに、背景色/不透明度を変更してクールなアニメーションをサポートできるものがあります。実際に@ランダルの回答はかなり良かった。背景色や画像を変更するオプションと同じものが必要です。 – Idan

1

DSActivityViewをご覧ください。これは、これを行うオープンソースのコントロールです。 http://www.dejal.com/developer/dsactivityview

+0

いいね!私は背景色を変えることができたと思っています。 – Idan

+0

あなたはソースコードを持っているので、あなたはそれを好きなものに変更することができます – Randall

0

最善の方法を実装するための「ロードを...」のアラートビューには、独自のカスタムUIViewのを作成し、表示またはDSActivityViewは最後のコメントで述べた使用したいビューに一番上にそのビューを追加することです。

関連する問題