Ios 默认局部视图uisplitview

Ios 默认局部视图uisplitview,ios,swift,iphone,xcode,uisplitviewcontroller,Ios,Swift,Iphone,Xcode,Uisplitviewcontroller,尝试让UISplitView以不同的方向在iPhone上工作 我在故事板中设置了两个详细视图-仪表板视图和网络视图。我希望以编程方式使仪表板在横向显示时显示为默认的详细视图,并使用首选显示模式.allVisible,这样详细视图就不会为空。但是,此选择只需在设备旋转时进行,以便在纵向方向上,唯一的视图是主(表)视图 有什么想法吗?我曾尝试通过编程方式选择Dashboard Tableviewcell,并在设备旋转开始时使用viewWillTransition-toSize方法启动一个segue,

尝试让
UISplitView
以不同的方向在iPhone上工作

我在故事板中设置了两个详细视图-仪表板视图和网络视图。我希望以编程方式使仪表板在横向显示时显示为默认的详细视图,并使用
首选显示模式.allVisible
,这样详细视图就不会为空。但是,此选择只需在设备旋转时进行,以便在纵向方向上,唯一的视图是主(表)视图


有什么想法吗?我曾尝试通过编程方式选择Dashboard Tableviewcell,并在设备旋转开始时使用
viewWillTransition-toSize
方法启动一个segue,但没有成功。

最好的选择是为splitview创建一个简单的包装视图控制器

包装器vc将能够决定是否需要自己加载视图控制器或使用提供的视图控制器


在演示项目中,我们有一个可选的视图控制器,它使用随机视图控制器进行设置。相反,我们可以测试是否已经设置了视图控制器,并使用hin代替创建视图控制器。

谢谢-我会尝试一下,然后再给您回复