iOS13でViewController上部の隙間をなくす
iOS13でアプリを開発している際に、Modalで遷移したViewControllerの上部に隙間ができてしまうことがあります。
アプリのデザイン的な問題もありますし、下にスワイプすると前のViewControllerに戻ることができるのも問題です。
なので、これを以前の形に戻します。
Storyboardを利用しているならば、遷移先のViewControllerのPresentationをFull Screenに変更すればOKです。
Swiftを用いて画面遷移を行なっている場合は
let vc = SomeViewController()
vc.modalPresentationStyle = .fullScreen //この1行を追加
present(vc, animated: true, completion: nil)
のように、遷移先のViewControllerのmodalPresentationStyleに.fullScreenを入れてやればOKです
スポンサーリンク
助かりました
thanks