默认详细视图 uisplitview
Default detail view uisplitview
尝试让 UISplitView
以不同的方向在 iPhone 上工作。
我在情节提要中设置了两个详细视图 - 一个仪表板视图和一个 Web 视图。我想在 PreferredDisplayMode .allVisible
横向时以编程方式将仪表板显示为默认详细视图,以便详细视图不为空白。但是,此 selection 只需要在设备旋转时发生,以便在纵向方向上唯一的视图是主视图(Table)。
有什么想法吗?我尝试以编程方式 select 仪表板 Tableviewcell 并使用 viewWillTransition toSize
方法在设备旋转开始时触发 segue,但没有成功。
最好的选择是为拆分视图创建一个简单的包装视图控制器。
wrapper vc 将能够决定 viewWillApear 是需要自己加载视图控制器还是可以使用提供的视图控制器。
Please see attached demo project.
我们在演示项目中有一个可选的视图控制器,它使用随机视图控制器设置。相反,我们可以测试我们是否已经设置了一个视图控制器并使用 hin 而不是创建一个。
尝试让 UISplitView
以不同的方向在 iPhone 上工作。
我在情节提要中设置了两个详细视图 - 一个仪表板视图和一个 Web 视图。我想在 PreferredDisplayMode .allVisible
横向时以编程方式将仪表板显示为默认详细视图,以便详细视图不为空白。但是,此 selection 只需要在设备旋转时发生,以便在纵向方向上唯一的视图是主视图(Table)。
有什么想法吗?我尝试以编程方式 select 仪表板 Tableviewcell 并使用 viewWillTransition toSize
方法在设备旋转开始时触发 segue,但没有成功。
最好的选择是为拆分视图创建一个简单的包装视图控制器。
wrapper vc 将能够决定 viewWillApear 是需要自己加载视图控制器还是可以使用提供的视图控制器。
Please see attached demo project.
我们在演示项目中有一个可选的视图控制器,它使用随机视图控制器设置。相反,我们可以测试我们是否已经设置了一个视图控制器并使用 hin 而不是创建一个。