UISplitViewController displayModeButtonItem 不显示

UISplitViewController displayModeButtonItem not displaying

我无法让 iOS 在纵向模式 (iPad) 或横向模式 (iPhone 6 +).

现在我正在使用下面的代码,但它什么也没做...

    detailViewController.navigationItem.leftItemsSupplementBackButton = true
    detailViewController.navigationItem.leftBarButtonItem = displayModeButtonItem()

我试着把它放在我的 UISplitView 子类的 viewDidLoad() 或我的详细主导航控制器的 viewDidLoad() 中。

到目前为止它似乎什么也没做...我是不是漏掉了什么?

事实证明,我是在 UINavigationController 而不是 UIViewController 上调用这些方法。

如果我这样做,它现在可以正常工作了。