Apple不支持将UISplitViewController.DisplayMode.PrimaryOnly设置为splitViewController.preferredDisplayMode。
创始人
2024-09-10 18:00:35
0

在Apple的文档中指出,不支持直接将UISplitViewController.DisplayMode.PrimaryOnly设置为splitViewController.preferredDisplayMode。但是,你可以使用其他方法来实现这个功能。

一种方法是通过自定义UISplitViewControllerDelegate来实现这个功能。你可以在委托方法splitViewController(_:collapseSecondary:onto:)中判断如果preferredDisplayMode.primaryOnly,则返回true,否则返回false。这样,在split视图控制器折叠次要视图控制器时,它将始终只显示主要视图控制器。

下面是一个示例代码:

class SplitViewControllerDelegate: NSObject, UISplitViewControllerDelegate {
    func splitViewController(_ splitViewController: UISplitViewController, collapseSecondary secondaryViewController: UIViewController, onto primaryViewController: UIViewController) -> Bool {
        if splitViewController.preferredDisplayMode == .primaryOnly {
            return true
        } else {
            return false
        }
    }
}

// 在你的视图控制器中
let splitViewController = UISplitViewController()
let delegate = SplitViewControllerDelegate()
splitViewController.delegate = delegate
splitViewController.preferredDisplayMode = .primaryOnly

这段代码中,我们创建了一个自定义的SplitViewControllerDelegate类,实现了UISplitViewControllerDelegate协议,并在splitViewController(_:collapseSecondary:onto:)方法中检查了splitViewController.preferredDisplayMode的值。根据需要,我们返回truefalse来控制split视图控制器的展示。

相关内容

热门资讯

透视攻略(wePOke)aa扑... 1、透视攻略(wePOke)aa扑克平台的机制(透视)详细辅助黑科技教程;详细教程。2、aa扑克平台...
wpk透视辅助测试!gg扑克发... 1、wpk透视辅助测试!gg扑克发牌机制测试(透视)素来是真的有挂(详细辅助微扑克教程);代表性(透...
透视系统!aapoker透视脚... 透视系统!aapoker透视脚本安装包(透视)详细辅助wpk教程(本来有挂)透视系统!aapoker...
透视最新!wepoker透视底... 透视最新!wepoker透视底牌(透视)素来真的是有挂(详细辅助揭秘教程)是由北京得wepoker透...
透视辅助!wepower辅助器... 透视辅助!wepower辅助器,wepoke ai,详细透视德州教程1、打开软件启动之后找到中间准星...
透视挂(wePoke)wpk辅... 透视挂(wePoke)wpk辅助器是真的(透视)详细辅助普及教程;人气非常高,ai更新快且高清可以动...
wepoke确实有挂!德州免费... wepoke确实有挂!德州免费辅助神器app(透视)素来是真的有挂(详细辅助2025新版教程)1)德...
透视美元局!aapoker透视... 透视美元局!aapoker透视怎么用(透视)详细辅助2025新版教程(一贯有挂);1、许多玩家不知道...
透视透视!wepoke有没有挂... 透视透视!wepoke有没有挂,wepoke辅助,详细透视AI教程;所有人都在同一条线上,像星星一样...
透视能赢!佛手在线有挂吗(透视... 这是一款非常优秀的佛手在线有挂吗 ia辅助检测软件,能够让你了解到佛手在线有挂吗中牌率当中全部隐藏参...