-1

ラベル、チェックボックス (スイッチではない)、および 3 つのボタンを持つポップアップ ダイアログを作成したいと考えています。テキストとボタンのフォント、テキスト、色もカスタマイズしたいと思います。UIView のサブクラス化は、UIAlertView のサブクラス化よりも優れたオプションですか?

4

2 に答える 2

2

私の意見では、UIViewをサブクラス化して、カスタマイズ可能なポップアップダイアログを作成する必要があります。私は自分のアプリの1つでそれを行いましたが、それは本当に魅力のように機能します。
UIAlertViewと同様のポップアップ効果を得るには、3つのアニメーションを使用します。最初のビューのスケールは0.001から1.1に変更され、2番目のビューのスケールは0.9に変更され、最後のアニメーションは1のスケールに変更されます。すべてのアニメーションは0.3秒続き
ます。

于 2012-10-16T13:28:40.483 に答える
1

UIAlertViewはかなり制限されています。通常のUIViewを使用し、それをモーダルに提示します。または、TSAlertViewなどのUIAlertViewの代替品を使用します

于 2012-10-16T13:27:25.240 に答える