私は次のようなデザインのアラートを作成するUIAlertController
の体内でいくつかの余分なUI
コンポーネントを追加する必要があります。iOS 9-10のUIAlertController本体にカスタムUIコンポーネントを追加するにはどうすればよいですか?
私はApples's Documentationから任意のパブリックAPIを見つけられませんでした。その警戒機関に余分なlableとチェックボックスを追加する方法を教えてもらえますか?
私は次のようなデザインのアラートを作成するUIAlertController
の体内でいくつかの余分なUI
コンポーネントを追加する必要があります。iOS 9-10のUIAlertController本体にカスタムUIコンポーネントを追加するにはどうすればよいですか?
私はApples's Documentationから任意のパブリックAPIを見つけられませんでした。その警戒機関に余分なlableとチェックボックスを追加する方法を教えてもらえますか?
はdebug view
で時間を過ごした後、私は最終的に以下のコード
let watingListAlert = UIAlertController(title: "Lista De espera",
message: "Algunos días seleccionados, no poseen disponibilidad en el chárter. Puede inscribirse a la lista de espera y el sistema lo tendrá en cuenta cuando algún espacio se libere\n\n\n",
preferredStyle: .alert)
if let alertContentView = watingListAlert.view.subviews[0].subviews.last?.subviews.first?.subviews.first?.subviews[0] {
// alertContentView is the view where title and message labels are drawn
// Create your own UI Native components and add them on this view
}
によってUIAlertController
のbody
を抽出することができた私は最終的にUIAlertController
の身体にextra label
とcheck box
を追加することができました。私のフルプロジェクトはGitHubです。私は最終結果のgifを作成しました。
方法ラベルとチェックボックスがUIAlertControllerのメッセージテキストの下と2つのアクションボタンの上に表示される余分なスペースを設定または指定しましたか? –
@PatNeedhamあなたは解決策を見つけましたか?それはまさに私の問題です。私のカスタムコンテンツはアクションボタンの上にあります –
http://stackoverflow.com/questions/22727842/how-to-add-checkbox-into-uialertviewこのリンクを試してみてください。あなたは、あなたがそのビューを再表示後、必要がある場合は、このビューを隠す最初はそれを独自のビューを作成し、追加したいものは何でもすべてのUIComponentを追加し、 –
そのオプションを与えることができますgithubの上で使用可能なライブラリがたくさんあるTPLを使用しても大丈夫であれば –