新手问题:有没有一种简单的方法基于视图的应用程序转换为基于导航的应用程序吗?我有一个作为基于视图的应用程序创建的现有应用程序示例,并且需要能够创建可以嵌套的其他视图控制器。该应用程序目前使用presentModalViewController调用和笔尖来显示窗口。尝试将这些更改为pushViewController调用会导致不显示视图。所以我假设这是因为pushViewController需要使用导航视图。提前致谢!转换Xcode基于视图的应用程序到基于导航的应用程序?
1
A
回答
4
既然你是一个新手,我会采取创建一个新的基于导航的项目并复制你的.xib和.m/.h文件的方法。
如果你想做到这一点很难:),你会添加一个NavigationController对象到你的MainWindow.xib。然后将UINavigationController成员和插座和属性添加到您的应用程序委托,并将其在界面构建器中连接到导航控制器。在您的应用程序代理的application:didFinishLaunching:
方法结束时,将窗口的视图设置为navigationController.view
。回到MainWindow.xib,将根目录项设置为启动时显示的视图控制器。
3
在你的applicationDidFinishLaunching:
中,创建一个UINavigationController并将其视图添加到视图层次结构中,然后将它保存为一个ivar。
这正是基于导航的模板正在做的事情。 “基于视图”或“基于导航”的应用没有什么特别之处。
相关问题
- 1. 如何将我的基于视图的应用程序转换为基于导航的应用程序?
- 2. 是否可以将基于视图的应用程序转变为基于导航的应用程序?
- 3. 基于导航的iphone应用程序
- 4. 导航基于MVVM的应用程序
- 5. 基于iPad导航的应用程序
- 6. 如何将基于导航的iPhone应用程序转换为基于TabBar的应用程序
- 7. 基于标签栏的应用程序转换导航
- 8. 基于窗口的应用程序或基于视图的应用程序
- 9. 使用xcode 4.3.1创建基于导航的应用程序
- 10. 基于导航的应用程序表视图框架
- 11. 拆分视图基于应用程序 - 导航在RootViewController的
- 12. tabbar containg导航和基于视图的应用程序
- 13. 基于视图的应用程序
- 14. iphone基于视图的应用程序
- 15. 在基于dojo的应用程序的javascript中转换视图
- 16. 用于基于导航的应用程序的翻页动画
- 17. Xcode:基于页面的应用程序
- 18. 导航使用基于iPhone的应用程序缩略图
- 19. 视图基于与基于Windows的iphone应用程序
- 20. 如何在“基于导航的应用程序”中替换RootViewController
- 21. 基于控制台的应用程序到基于Java的GUI应用程序
- 22. 基于视图的应用程序中的选项卡栏 - XCode
- 23. 实用程序应用程序和基于视图的应用程序
- 24. 从UIView导航到基于视图的应用程序中的另一个UIVew?
- 25. Xcode 4.2 iOS SDK 5基于视图的应用程序
- 26. 没有基于视图的应用程序模板XCode
- 27. xcode 4.5.2如何创建基于视图的应用程序
- 28. 我们可以转换基于魔力的应用程序基于enyo应用
- 29. 的OBJ-C,iOS的,我怎么转换基于导航的应用程序在一个基于视图的应用程序吗?
- 30. 基于导航的模板? iPhone应用程序如Facebook应用程序
谢谢你 - 是最简单的方式听起来最好! – Wally 2010-03-25 22:29:00