UISplitViewController 删除主控制器 iPadOS 14 左上角的按钮
UISplitViewController remove button on top left in master controller iPadOS 14
在我的应用程序中,我使用了很多 UISplitViewController。我将 iPad 更新为 iPadOS 14,现在当设备显示 UISplitViewController 时,它会在主控制器的左上角显示一个按钮。这是了解发生了什么的图像:
有办法去掉这个按钮吗?我不想折叠细节控制器。
谢谢
您需要将 UISplitViewControllers
的 presentsWithGesture
实例 属性 设置为 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
。
在我的应用程序中,我使用了很多 UISplitViewController。我将 iPad 更新为 iPadOS 14,现在当设备显示 UISplitViewController 时,它会在主控制器的左上角显示一个按钮。这是了解发生了什么的图像:
您需要将 UISplitViewControllers
的 presentsWithGesture
实例 属性 设置为 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
。