我需要开发一些看起来像主从 ipad 应用程序但需要像标签栏应用程序一样的东西。
为了更清楚,我将尝试用下面的例子来解释。
Master View Detail View Controller
|| ||
Section A -------Navigation Controller
Section B -------Navigation Controller
Section C -------Navigation Controller
我在想怎么做,发现这个应用程序完全符合我的要求。
上面的应用程序就像我想要的那样。现在与常规的不同之处master detail split view controller
在于,在掌握详细信息时,您将拥有一个detail root
并且需要从那里导航。
不知何故,上面的应用程序完成了每个项目masterview
都有自己的导航控制器,当你选择一个项目masterview
并返回到旧的选择视图时,它会留在堆栈上。(像 Facebook 应用程序,但更好)。
让我们说你的
(Master) (Detail)
Section A Navigation Root ---->VC1--->VC2--->VC3
如果您选择主上的另一个部分
(Master) (Detail)
Section b Navigation Root ---->VC1
当您导航时between master sectionA
,master sectionB
您会在堆栈上的同一位置找到您的视图。所以当你回到Section A
你会看到VC3。
我的客户希望在应用程序中具有相同的功能。你们对上述功能背后的逻辑有什么想法和资源吗?
谢谢,