【发布时间】:2012-08-20 01:59:28
【问题描述】:
我正在自学 iOS,目前正专注于在 iPad 上实现我的应用程序。我被一个特定的场景困住了,我可以走很长的路来解决这个问题,但我想问问那里更有知识的人,看看是否有其他方法可以解决这个问题。
在 iPad 上使用 splitViewController。
主视图控制器是一个标签视图控制器。
tab1 显示一个表格,tab2 显示一个图像列表。
如果主视图位于 tab1 上,则根据在表中选择的行,在详细视图中显示另一个表。根据在详细视图的表格中选择的行,使用 segue 在详细视图中显示图像视图。
如果主视图在tab2上,则图像视图直接显示在详细视图中。
一切正常,除了以下情况:
假设主视图当前显示 tab1,用户选择表中的一行,相应的表显示在详细视图中。用户现在在主视图中选择 tab2。我需要在详细视图中显示一个图像视图(它当前正在显示一个表格),但是 pushViewController 变得非常混乱,我想知道是否还有其他可以更清洁的东西。
【问题讨论】:
标签: objective-c uisplitviewcontroller ipad