0

ここに画像の説明を入力

カスタムUIView(上記の realtor.com アプリのような) を作成しようとしているので、ユーザーがメールの送信などを選択すると、アクションを確認する小さなビューがポップアップして消えます。指示、チュートリアル、またはコード スニペットは大歓迎です。また、私がやろうとしていることの正しい用語は何ですか? この件に関して私の無知をお許しください。

4

4 に答える 4

2

UIActivityIndicatorこのリンクにあるカスタムを使用してください

https://github.com/jdg/MBProgressHUD

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

1)画像の背景UIImageView

2)UIActivityIndi​​catory

3)UILabel表示したいメッセージを含む。

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

于 2013-02-25T04:19:15.730 に答える
0

Android のようにトーストを表示するためのソース コードを見つけることができます。

https://github.com/scalessec/Toast

于 2013-02-25T09:35:18.577 に答える
0

すでに利用可能なものを使用してみませんか?「トースト」のようなポップアップの作成を処理するZAActivityBar ( https://github.com/zacaltman/ZAActivityBar ) をご覧ください。

CocoaPods の一部なので、インストールは非常に簡単です。

于 2013-02-25T03:39:13.110 に答える
0

はい、カスタマイズできます。以下の手順に進んでください

1) sendEmail ボタンにセレクターを追加します

2)そのセレクター関数で1つのビューを作成し、emailSent画像を背景として追加します

3) addSubView だけで、このビューを mainView に追加します

または上記よりも素敵な

1) sendEmail ボタンにセレクターを追加します

2)そのセレクター関数で、サイズ480 x320のUIControlを1つ作成し、それにimageViewを追加します。必要に応じて、OKボタンを1つ追加することもできます

3)UIControlのセレクターを追加します。そのセレクター関数では、sperViewからビューを削除するだけです

4) UIcontrol を mainView に追加する

于 2013-02-25T03:39:31.070 に答える