代码之家  ›  专栏  ›  技术社区  ›  Artilheiro

如何在详细视图中使用导航控制器设置uisplitview

  •  2
  • Artilheiro  · 技术社区  · 16 年前

    所以,只需通过本教程:

    http://icodeblog.com/2010/04/05/ipad-programming-tutorial-hello-world/

    现在我要做的是将细节视图设置为导航控制器。问题是如何做到的?

    我的第一个倾向是让细节视图控制器扩展一个uinavigationController。这是最好的方法吗?如果是,那么控制器数组是否进入detailview控制器?

    欢迎发表评论、想法和教程。谢谢您。

    3 回复  |  直到 16 年前
        1
  •  4
  •   Nightfirecat peSHIr    15 年前

    是的,柴塔尼亚是对的;您可以从XIB向拆分视图添加导航控制器,也可以通过编程方式创建拆分视图,如:

    self.rootViewController=[[RootViewController alloc]init];
        self.detailViewController=[[FirstDetailViewController alloc]init];
    
    
    UINavigationController *rootNav=[[UINavigationController alloc]initWithRootViewController:rootViewController];
    UINavigationController *detailNav=[[UINavigationController alloc]initWithRootViewController:detailViewController];
    
    self.splitViewController.viewControllers=[NSArray arrayWithObjects:rootNav,detailNav,nil];
    self.splitViewController.delegate=self.detailViewController;
    

    现在您将在详细视图中拥有导航控制器。

    You can download the working code here .

        3
  •  1
  •   CKT    16 年前

    更好的方法是在接口NIB中为细节视图添加导航控制器,就像我们将如何为根视图控制器添加导航控制器一样。

    推荐文章