我正在自学 iOS,目前正专注于在 iPad 上实现我的应用程序。我被一个特定的场景困住了,我可以用很长的路来解决它,但想和更有知识的人一起检查一下,看看是否有其他方法可以解决这个问题。
在 iPad 上使用 splitViewController。
主视图控制器是一个选项卡视图控制器。
tab1 显示一个表格,tab2 显示一个图像列表。
如果主视图在 tab1 上,则根据表中选择的行,在详细视图中显示另一个表。根据在详细视图的表格中选择的行,使用 segue 在详细视图中显示图像视图。
如果主视图在 tab2 上,则图像视图直接显示在详细视图中。
一切正常,除了以下情况:
假设主视图当前显示 tab1,用户选择表中的一行,相应的表显示在详细视图中。用户现在在主视图中选择 tab2。我需要在详细视图中显示一个图像视图(它当前正在显示一个表格),但是 pushViewController 变得非常混乱,我想知道是否还有其他可以更清洁的东西。