【问题标题】:UISplitViewController remove button on top left in master controller iPadOS 14主控制器 iPadOS 14 左上角的 UISplitViewController 删除按钮
【发布时间】:2021-02-23 06:48:25
【问题描述】:

在我的应用程序中,我使用了很多 UISplitViewController。我将 iPad 更新到 iPadOS 14,现在当设备显示 UISplitViewController 时,它会在主控制器的左上角显示一个按钮。这是了解发生了什么的图像: 有办法去掉这个按钮吗?我对折叠细节控制器不感兴趣。 谢谢

【问题讨论】:

    标签: ios ipad uisplitviewcontroller ios14


    【解决方案1】:

    您需要将UISplitViewControllerspresentsWithGesture 实例属性设置为false

    来自docs

    当此属性为 false 时,拆分视图控制器不会安装用于更改显示模式的手势识别器。拆分视图控制器也不显示更改显示模式的按钮。

    您可能还需要将preferredSplitBehavior 设置为.tile 并将preferredDisplayMode 设置为.oneBesideSecondary

    【讨论】: