我有一个运行良好的应用程序,但客户希望将两个视图(UIViewControllers)组合成一个视图(拆分视图控制器)。
视图的主要部分将是一个在 TableView 中包含员工列表的表,详细视图将由两个表视图组成 - 一个包含有关员工成员的详细信息(姓名、电话、分机、办公室等) 另一个有培训记录(课程、资格等)。
当您单击主表时,它会选择给定员工的详细记录并在详细视图中显示它们。
我在应用程序中没有情节提要,并使用 [self presentViewContoller] 从视图切换到视图(因为需要什么视图有很多条件处理并且情节提要似乎过于严格)
但是我尝试了以下方法:-
创建一个 SplitViewController(右键单击,新建文件,UISplitViewController),但它似乎是空的,没有主视图或详细视图。此外,当我尝试让它出现时,它要么不出现,要么导致它崩溃(试图以模态方式呈现 SplitViewController)。
通过将两个视图放在普通视图控制器上,然后将所需的表放入其中,创建一个“假”拆分视图控制器。但是我找不到任何方法来呈现任何边界或类似的东西,整个事情看起来有点不专业和愚蠢。
所以我的问题基本上是这样的:-
是否可以在单视图项目中创建 SplitViewController 并使用它们?
或者,如果没有,是否可以在视图或表格周围设置边框,或者在视图上绘制一条直线?
(如果可能的话,我宁愿不必重写我的整个应用程序,只需添加这个 SplitView 控制器或“假拆分视图控制器”)