小编chr*_*ter的帖子

UISplitViewcontroller与主UINavigationController和详细UINavigationController

我们在UISplitViewController应用程序中需要一些特定的行为.我们有3个视图的以下层次结构

  • FormOneViewController - 在MasterView中初始化的TableViewController
  • FormTwoViewcontroller - TableViewCotnroller informaised in detailView
  • FormThreeViewcontroller - 尚未显示.

当用户在FormTwoViewController中选择一个项目时,我们希望FormThreeViewCOntroller出现在detailView中,而FormTwoViewController(当前的详细信息视图)将成为masterView.

我们还需要在详细视图上有一个后退按钮来返回视图控制器的堆栈.因此,当按下后退时,FormTwoViewController将成为detailView,FormOneViewController将再次成为主视图.

我们尝试使用UISPlitViewcontroller以及masterNavigationController和detailNavigationController来实现它.我们初始阶段的工作,其中视图显示正确时,应用程序启动时,我们选择FormTwoViewController项目并将其推FormThreeViewController到detailNavigationController和FormTwoViewController被压入堆栈masterNavigationController.

我们现在面临的问题是双重的

  1. 当在详细视图控制器中按下后退按钮时,它什么都不做.似乎处理程序已经断开连接或其他东西.
  2. 我们没有在纵向模式下获得按钮以在弹出窗口中显示主视图.

有没有人有任何如何做到这一点或任何帮助的例子,我们将不胜感激.

ipad uisplitviewcontroller ios-4.2

4
推荐指数
1
解决办法
9788
查看次数

标签 统计

ios-4.2 ×1

ipad ×1

uisplitviewcontroller ×1