見栄えの良い「ウィンドウ」/「アラート」/名前が何であれ、いくつか見てきました。知っていれば良かった。それらの例を次に示します。
サードパーティのアプリがそれらを使用しているのを見たことがあるので、これらは Apple だけのものであってはなりません! これらのウィンドウは何ですか?
見栄えの良い「ウィンドウ」/「アラート」/名前が何であれ、いくつか見てきました。知っていれば良かった。それらの例を次に示します。
サードパーティのアプリがそれらを使用しているのを見たことがあるので、これらは Apple だけのものであってはなりません! これらのウィンドウは何ですか?
UIActivityIndicator
あなたがこのリンクで見つけることができるのはカスタムです
https://github.com/jdg/MBProgressHUD
MBProgressHUD
は、バックグラウンドスレッドで作業が行われている間、インジケーターやラベル付きの半透明のHUDを表示するiOSドロップインクラスです。HUDは、文書化されていないプライベートUIKit UIProgressHUDの代わりとして、いくつかの追加機能を備えています
。詳細については、上記のリンクを参照してください。
ありがとう :)
これらはアップル固有のコントロールではありません。それらを作成できます。最初の画像に表示されているポップアップは非常に簡単に作成できます。それを作るには3つのコントロールを使用する必要があります。
UIActivityIndicatory
UILabel
表示したいメッセージが何であれ。これをロードしUIImageView
てアニメーション化するだけでUIActivityIndicatory
、このポップアップが表示されます。私はこれらのポップアップをAppleがこれに反対しない多くのアプリで使用しました。
最初のビューはUIProgressHUDです。オリジナルのAppleHUDはプライベートAPIに含まれているため、使用することはお勧めしません。 http://cocoadev.com/wiki/UIProgressHUD
ただし、元のHUDをエミュレートする多数の実装が登場しています。1つは、 https: //github.com/y0n3l/LGViewHUDをご覧ください。 ただし、Googleが同様の実装を12個提供すると確信しています。