我正在开发我的第一个iPhone应用程序,这是一个基于导航的应用程序。我想知道如何在根视图中使用图标/按钮like this app来控制导航,而不是默认的表格单元格视图。
我会欣赏一些一步一步的指南,因为我是一个新手,并没有得到如何做到这一点,阅读文件或类似的问题。
答案 0 :(得分:2)
不是从基于导航的应用程序开始,而是从基于窗口的应用程序开始,并在app delegate中创建UINavigationController的实例(在方法appDidFinishLaunching中),并将任何UIviewController设置为它的根视图控制器。然后,您可以在该视图控制器中执行任何自定义
最后将navigationController设置为应用程序窗口的rootviewController。
UIViewController *myCustomRootViewController = [[UIViewController alloc] init];
UINavigationController *myNavController = [[UINavigationController alloc] initWithRootViewController:myCustomRootViewController];
[myCustomRootViewController release];
self.window.rootViewController = myNavController;
[myNavController release];
答案 1 :(得分:1)
在提出问题之前,您确实需要使用谷歌或Stack Overflow上的任何其他地方。我在一分钟内找到了this。如果要添加到导航控制器(处理表视图中的视图),则使用– pushViewController:animated:
而不是presentModalViewController:animated:
在推送或呈现视图控制器之后,不要忘记如果您没有使用自动引用计数,请将其释放。