【问题标题】:How to change the detail view based on the master view如何根据主视图更改详细视图
【发布时间】:2012-08-20 01:59:28
【问题描述】:

我正在自学 iOS,目前正专注于在 iPad 上实现我的应用程序。我被一个特定的场景困住了,我可以走很长的路来解决这个问题,但我想问问那里更有知识的人,看看是否有其他方法可以解决这个问题。

在 iPad 上使用 splitViewController。

主视图控制器是一个标签视图控制器。

tab1 显示一个表格,tab2 显示一个图像列表。

如果主视图位于 tab1 上,则根据在表中选择的行,在详细视图中显示另一个表。根据在详细视图的表格中选择的行,使用 segue 在详细视图中显示图像视图。

如果主视图在tab2上,则图像视图直接显示在详细视图中。

一切正常,除了以下情况:

假设主视图当前显示 tab1,用户选择表中的一行,相应的表显示在详细视图中。用户现在在主视图中选择 tab2。我需要在详细视图中显示一个图像视图(它当前正在显示一个表格),但是 pushViewController 变得非常混乱,我想知道是否还有其他可以更清洁的东西。

【问题讨论】:

    标签: objective-c uisplitviewcontroller ipad


    【解决方案1】:

    您需要在主视图中的 Tab1 和 Tab2 之间导航。在详细视图中单独实现图像查看。对我来说,将 tab1 放在主视图中,将 tab2 放在详细视图中并从选项卡 2 导航到图像视图,这听起来不正确。

    【讨论】:

      猜你喜欢
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 2016-05-14
      • 2015-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多