特定のサイズのモーダルビューコントローラーがいくつかあります。私のサイズに合ったmodalPresentationStyleがないため、カスタムビュー(現在のビューに全画面の黒い半透明のオーバーレイを作成する、そのビューにモーダルビューを追加する、アニメーションを実行するなど)の使用を避けようとしていますコントローラー。
現在、UIModalPresentationPageSheet を使用していますが、ビューの高さが小さく、醜い空白スペースがあります。
希望するプレゼンテーション
_______________
| _______ |
| | | |
| | MyVC | |
| | | |
| ------- |
---------------
実際のプレゼンテーション
_______________
| | | |
| | MyVC | |
| | | |
| |-------| |
| | blank | |
---------------
UIModalPresentationFormSheet を使用すると、コンテナーの幅が小さくなります。
どうすればよいか考えているのですが、可能かどうかわかりません。どのプレゼンテーション スタイルよりも小さいモーダル VC を提示するという問題の解決策は何ですか? 唯一の解決策は、「カスタム モーダル ビュー コントローラー エンジン」を配置することですか? ポップオーバーは私の設計要件に適合しません:(