UITabBarController
アプリにいくつかの設定画面を表示しています。レイアウト上の理由から、画面の一部だけに表示してほしい。フルスクリーンでは、リストが読めなくなり(広すぎ)、ページごとにいくつかのコントロールがあり、ページが非常に空に感じられ、タブバーのボタンがコンテンツから遠く離れています(フィッツの法則)。
presentModalViewController
スタイルと一緒に使用すると、UIModalPresentationFormSheet
私が望むサイズが得られます。私の場合、背後に何かを表示するのは意味がないので、空の背景の上にこれを行います。「実際の」作業領域はpresentModalViewController
、その上にフルスクリーンモードで別の作業領域とともに表示されます。
これは機能しますが、ハックのように感じます。UIModalTransitionStyleFlipHorizontal
問題の1つは、スタイルを使用したフルスクリーンへの移行時に、設定ダイアログの背後にある背景を移動できないことです。
TL; DR
UITabBarController
フルスクリーン以外を別の「背景」ビューに埋め込むことはできますか?これをどのように行うかについての情報が見つかりません。