UISplitViewController 删除主控制器 iPadOS 14 左上角的按钮

UISplitViewController remove button on top left in master controller iPadOS 14

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

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

来自docs

When this property is false, the split view controller doesn’t install a gesture recognizer for changing the display mode. The split view controller also doesn’t display a button to change the display mode.

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