【发布时间】:2011-09-12 09:58:13
【问题描述】:
我开始开发一个新的 iPhone 应用程序,我将实现的接口包含很多这样的轴:
我实际上有两个问题,使用什么合适的模板?基于窗口或导航的应用程序? 第二个问题:在基于导航的应用程序中,当我运行应用程序时出现的第一个视图是包含如下 UITableView 的视图,我可以用图像 (UIImageView) 替换它吗?
【问题讨论】:
标签: ios uitableview uiimageview
我开始开发一个新的 iPhone 应用程序,我将实现的接口包含很多这样的轴:
我实际上有两个问题,使用什么合适的模板?基于窗口或导航的应用程序? 第二个问题:在基于导航的应用程序中,当我运行应用程序时出现的第一个视图是包含如下 UITableView 的视图,我可以用图像 (UIImageView) 替换它吗?
【问题讨论】:
标签: ios uitableview uiimageview
是的,基于导航的应用正是您在此处寻找的。是的,您可以用 UIImageView 替换 UITableView。我倾向于使用基于窗口的项目来启动任何项目,这是使用基于窗口的项目的快速方法:
然后在您的应用程序委托中,在方法 applicationDidFinishLaunching 中,创建一个导航控制器,将其根视图控制器设置为您在上一步中创建的视图控制器,并将 mac 控制器设置为窗口的根视图控制器。这是一个示例代码:
FirstVC firstVC = [[FirstVC alloc] initWithNibName:@"FirstVC" bundle:@"nil"];
UINavigationConroller *navVC = [[UINavigationController alloc] initWithRootViewController:firstVC];
[[自窗口] setRootViewController:firstVC];
如果你想使用基于 Navigation 的项目,那么只需在 initWithRootViewController 处,移除模板设置的视图控制器并将其设置为你自己的视图控制器。
【讨论】: