【问题标题】:UISplitViewController displayModeButtonItem in iPADiPAD 中的 UISplitViewController displayModeButtonItem
【发布时间】:2017-04-26 07:05:18
【问题描述】:

iPad 上的 UISplitView 有问题。

我使用 UISplitView 创建普通应用程序,并在 DetailViewController 中添加

override func viewDidLoad() {
    super.viewDidLoad()

    navigationItem.leftBarButtonItem = splitViewController?.displayModeButtonItem
    navigationItem.leftItemsSupplementBackButton = true
}

在 iPhone 上可以正常工作

但在 iPad 中,它不显示用于拉伸细节视图控制器的按钮。

我知道可以做到,因为 Apple 在 Note 应用程序中有它。

如何以正确的方式做到这一点?

【问题讨论】:

    标签: ios iphone swift ipad uisplitviewcontroller


    【解决方案1】:

    将SplitViewController的preferredDisplayMode设置为UISplitViewControllerDisplayModeAllVisible就会出现。

    但这也会在 iPad 上以纵向模式更改它,您可能不希望它在那里,因此您必须在旋转时检查并相应地更改它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-14
      • 2016-04-05
      • 2015-04-16
      • 1970-01-01
      • 1970-01-01
      • 2012-02-22
      相关资源
      最近更新 更多