0

显然,我将在本周末完成完整的 Ubuntu 并将我的 iPhone 装箱。iOS13 出现在我的 Xcode 中,我无法找到一种方法来同时分屏 Master 和 Detail 视图。所有教程和指南均参考以前的 iOS。

我尝试的代码AppDelegate是:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        if let split = window?.rootViewController as? UISplitViewController {
            split.delegate = self
            split.preferredDisplayMode = .allVisible
            split.maximumPrimaryColumnWidth = .greatestFiniteMagnitude
            split.preferredPrimaryColumnWidthFraction = 0.5
        }
        return true
    }

但屏幕仍被分割为 30-70 或任何默认值。

4

1 回答 1

0

在 iOS13 中找出SceneDelegate负责UIWindow所以上面的代码应该放在sceneDidBecomeActiveSceneDelegate 中的函数中。

于 2020-04-13T17:54:31.173 回答