2016-04-01 9 views
0

アラートダイアログで[OK]と[キャンセル]ボタンを使用してカスタムビューを作成したいとします。 実行時にalertViewControllerにviewControllerを挿入したいとします。それはのViewControllerから継承したがdocumentationは明らかにUIAlertControllerにChildViewControllerを追加する

述べもののそのままとサブクラス化をサポートしていませんUIAlertControllerクラスが使用されることを意図しています。このクラスのビュー階層はプライベートであり、変更することはできません。

これを行う別の方法がありますか?

答えて

0

メッセージには、UIAlertControllerをサブクラス化することはできません。そのまま使用して、使用するアクション( 'OK'、 'C​​ancel'など)を追加するにはUIAlertActionを使用してください。

これがうまくいかない場合は、新しいViewController(xibとクラス)を作成し、&があなたの望むようにデザインする必要があります。

+0

これは私が別のView Controllerを書くことを避けたかったものです。警告ダイアログは多くのコーディングをしないで多くの作業を行います –

関連する問題