2017-08-03 11 views
0

これが可能か代替かを知りたいですか?私はちょうど私のアラートビューで複数選択必要とイムはsdcalertviewを使ってalertviewの中にtableviewを追加する方法はありますか?

+0

https://github.com/Orderella/PopupDialogとhttps://github.com/IcaliaLabs/Presentrは、アラートとしてビューコントローラを提示できるようにする2つの良いライブラリです。それで、あなたは望みどおりにそれをカスタマイズすることができます – YoCoh

答えて

0

が、私はこれを行うにはMSAlertControllerというライブラリを使用し、良い解決策を見つけるのに苦労し、私は正常に彼らのMSAlertControllerEmbedComponent、その後にテーブルビューを渡す。

を使用して、私の警告に表を埋め込むています

あなたはここでそれを得ることができます:https://github.com/MilitiaSoftworks/MSAlertController

それはとても残念ながら、彼らは任意のcocoapodsをサポートしていないと、そのドキュメントはまだWIPですが、あなたがそれを必要とする場合、私はあなたの実装を支援することができ、かなり新しいライブラリです。私はそれがかなり簡単だとわかった。

0

以前はSDCAlertViewを使用していませんでしたが、vc.modalPresentationStyle = .overCurrentContextを使用して通常のViewControllerをテーブルビューで表示することができますが、VCは表示されますが、前のVCはバックグラウンドに表示されます。

視覚的にはアラートのように見えますが、その外観は完全に制御できます。

let vc = ViewController(nibName: "ViewController", bundle: Bundle.main) as ViewController 
vc.dataSource = datasourceWith(***.****ToDownload()) 
vc.modalPresentationStyle = .overCurrentContext 
関連する問題