繁体   English   中英

默认详细视图 uisplitview

[英]Default detail view uisplitview

试图让UISplitView在不同方向的 iPhone 上工作。

我在 Storyboard 中设置了两个详细视图 - 一个仪表板视图和一个 Web 视图。 我希望在使用PreferredDisplayMode .allVisible横向时以编程方式将仪表板显示为默认详细信息视图,以便详细信息视图不为空白。 然而,此选择只需要在设备旋转时发生,因此在纵向方向中,唯一的视图是主(表)视图。

有任何想法吗? 我尝试以编程方式选择仪表板 Tableviewcell 并使用viewWillTransition toSize方法在设备旋转开始时触发 segue,但没有成功。

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

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

请参阅随附的演示项目。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM