1

見栄えの良い「ウィンドウ」/「アラート」/名前が何であれ、いくつか見てきました。知っていれば良かった。それらの例を次に示します。

ここに画像の説明を入力 ここに画像の説明を入力

サードパーティのアプリがそれらを使用しているのを見たことがあるので、これらは Apple だけのものであってはなりません! これらのウィンドウは何ですか?

4

3 に答える 3

4

UIActivityIndicatorあなたがこのリンクで見つけることができるのはカスタムです

https://github.com/jdg/MBProgressHUD

MBProgressHUDは、バックグラウンドスレッドで作業が行われている間、インジケーターやラベル付きの半透明のHUDを表示するiOSドロップインクラスです。HUDは、文書化されていないプライベートUIKit UIProgressHUDの代わりとして、いくつかの追加機能を備えています
。詳細については、上記のリンクを参照してください。

ありがとう :)

于 2013-01-19T11:04:44.083 に答える
2

これらはアップル固有のコントロールではありません。それらを作成できます。最初の画像に表示されているポップアップは非常に簡単に作成できます。それを作るには3つのコントロールを使用する必要があります。

  1. 画像付きの背景UIImageView。
  2. UIActivityIndicatory
  3. UILabel表示したいメッセージが何であれ。

これをロードしUIImageViewてアニメーション化するだけでUIActivityIndicatory、このポップアップが表示されます。私はこれらのポップアップをAppleがこれに反対しない多くのアプリで使用しました。

于 2013-01-19T11:04:55.063 に答える
1

最初のビューはUIProgressHUDです。オリジナルのAppleHUDはプライベートAPIに含まれているため、使用することはお勧めしません。 http://cocoadev.com/wiki/UIProgressHUD

ただし、元のHUDをエミュレートする多数の実装が登場しています。1つは、 https: //github.com/y0n3l/LGViewHUDをご覧ください。 ただし、Googleが同様の実装を12個提供すると確信しています。

于 2013-01-19T11:06:18.557 に答える