拆分视图管理着两个并排内容视窗的展示,主视窗中承载常驻内容,辅助视窗中承载相关信息。每个视窗可以包含各种元素,包括导航栏、工具栏、标签栏、表格、集合、图像、地图和自定义视图。拆分视图通常与可筛选内容一起使用;筛选器类别列表将显示在主视窗中,所选类别的筛选结果将显示在辅助视窗中。如果应用需要,主视窗可以覆盖辅助视窗,并且在不使用时可以隐藏在屏幕外。这在设备竖屏方向时特别有用,因为它给辅助视窗留出更多空间来查看内容。有关相关指导,请参阅自动布局。
选择适合内容的拆分视图布局。默认情况下,拆分视图将 1/3 的屏幕用于主视窗,2/3 用于辅助视窗。屏幕也可以平分为两半。根据你的内容选择适当的拆分布局,并确保视窗看起来不会失衡。不要让主视窗比辅助视窗宽。
主视窗中的激活选项持续保持高亮。尽管辅助视窗的内容可以更改,但它应始终对应主视窗中明确可辨的选项,这有助于人们了解视窗之间的关系。
通常,将导航限制为拆分视图的一侧。在拆分视图的两个视窗中都使用导航,会使人们很难保持方向,也会混淆两个视窗之间的关系。
提供多种方法来访问隐藏的主视窗。当主视窗不显示在屏幕上时,请确保提供一个按钮(通常在导航栏中)来显示主视窗。除非你的应用使用轻扫手势执行其他功能,否则也要让人们可以从屏幕一侧轻扫,来访问主视窗。
有关开发人员指南,请参阅 UISplitViewController。