Fix deprecation warning — use traitOverrides.

This commit is contained in:
Brent Simmons
2024-11-04 20:21:45 -08:00
parent 039cc6db2a
commit e60a9e55d7

View File

@@ -2159,16 +2159,16 @@ private extension SceneCoordinator {
func installSubSplit() {
rootSplitViewController.preferredPrimaryColumnWidthFraction = 0.30
subSplitViewController = UISplitViewController()
subSplitViewController!.preferredDisplayMode = .oneBesideSecondary
subSplitViewController!.viewControllers = [InteractiveNavigationController.template()]
subSplitViewController!.preferredPrimaryColumnWidthFraction = 0.4285
rootSplitViewController.showDetailViewController(subSplitViewController!, sender: self)
rootSplitViewController.setOverrideTraitCollection(UITraitCollection(horizontalSizeClass: .regular), forChild: subSplitViewController!)
if let subSplitViewController {
subSplitViewController.preferredDisplayMode = .oneBesideSecondary
subSplitViewController.viewControllers = [InteractiveNavigationController.template()]
subSplitViewController.preferredPrimaryColumnWidthFraction = 0.4285
subSplitViewController.traitOverrides.horizontalSizeClass = .regular
}
}
func navControllerForTimeline() -> UINavigationController {
if let subSplit = subSplitViewController {
return subSplit.viewControllers.first as! UINavigationController