2016-11-14 31 views
0

私はTestFlightアプリで見られるものと同様の方法で、豊富なカスタムダイアログ画面をしたいと思い、as shown hereiOSでカスタムダイアログ画面を作成する方法は?

UIAlertControllerは、この目的のためにカスタマイズすることができますか?そしてもしそうなら、どのように?または、別のコンポーネントをすべて使用する必要がありますか?

+0

FYI - これは「フォームシート」モーダルプレゼンテーションで表示されるカスタムビューコントローラーです。非常に標準的なもの。 – rmaddy

答えて

3

UIAlertControllerは、その画面では使用できません。

独自のxibを使って独自のビューを作成することをお勧めします。

UIAlertControllerと同様に動作するように記述してください。画面を要求したり、関連するすべてのデータを入力するためのパラメータやオブジェクトを提供したり、要求しているViewControllerから提示したりできます。

0

UIAlertControllerをインスタンス化します。すべてのビューコントローラにはビューがあり、アラートコントローラにもサブビューがあります。カスタムビューを作成します。アラートコントローラからすべてのデフォルトのサブビューを削除します。カスタムサブビューをコントローラのビューに警告するために追加します。

関連する問題