gpt4 book ai didi

iOS 14 UISplitViewController 删除 iPad 上横向的 "hide/show"按钮?

转载 作者:行者123 更新时间:2023-12-04 12:16:08 27 4
gpt4 key购买 nike

在 iOS 14 中,新的拆分 View Controller 会为您处理条形按钮项目。这很酷!所以在纵向我们看到这个:
enter image description here
我们是纵向的,所以左上角的按钮会调用主列的“覆盖”版本。
在风景中,我们看到了这一点:
enter image description here
我们处于横向模式,因此左上角的按钮隐藏或显示主列的“并排”版本。
现在我想知道如何单独控制这些按钮的存在。我看到我可以设置presentsWithGesturefalse隐藏两个按钮,但这不是我想要的。我的问题是:如何隐藏第二个按钮(横向)而不是第一个按钮(纵向)?

最佳答案

在拆分 View Controller 上设置一个委托(delegate)并实现此委托(delegate)方法:

func splitViewController(_ svc: UISplitViewController, willChangeTo displayMode: UISplitViewController.DisplayMode) {
svc.presentsWithGesture = displayMode != .oneBesideSecondary
}

关于iOS 14 UISplitViewController 删除 iPad 上横向的 "hide/show"按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64525902/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com