基于窗口的应用或基于导航的应用

时间:2011-09-12 09:58:14

标签: ios uitableview uiimageview

我正在开发一个新的iPhone应用程序,我将实现的接口包含很多这样的轴:

enter image description here

我实际上有两个问题,使用什么样的合适模板?基于窗口或导航的应用? 第二个问题:在基于导航的应用程序中,运行应用程序时出现的第一个视图是包含UITableView的视图,如下所示,我可以用Image(UIImageView)替换吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

是的,基于导航的应用程序就是您在这里寻找的。是的,你可以用UIImageView替换UITableView。我倾向于使用基于Window的项目启动任何项目,这里有一种使用基于窗口的项目的快速方法:

  • 创建基于窗口的项目
  • 创建第一个视图控制器
  • 然后在应用程序委托中,在applicationDidFinishLaunching方法中,创建一个导航控制器,将其根视图控制器设置为您在上一步中创建的视图控制器,并将mac控制器设置为窗口。这是一个示例代码:

    FirstVC firstVC = [[FirstVC alloc] initWithNibName:@“FirstVC”bundle:@“nil”];

    UINavigationConroller * navVC = [[UINavigationController alloc] initWithRootViewController:firstVC];

    [[self window] setRootViewController:firstVC];

如果您想使用基于导航的项目,那么只需在initWithRootViewController中删除模板设置的视图控制器,并将其设置为您自己的视图控制器。