SwiftUIのiPadのNavigationViewで左右カラムになるようにする

SwiftUIでiPadの縦画面だと左右カラムにならなくて困っていたが(iOS 13まで使えていたpaddingを使用する方法は通用しなくなっているようだ)、以下のページにある方法を使ったらできた。

developer.apple.com

以下のコードをどこかに置いておく。

extension UISplitViewController {
    open override func viewDidLoad() {
        self.preferredSplitBehavior = .tile
        self.preferredDisplayMode = .oneBesideSecondary
    }
}

以下はiOS 13までの方法らしい。

blog.personal-factory.com