【发布时间】:2011-12-10 19:37:14
【问题描述】:
我正在开发我的第一个 iPhone 应用程序,它是一个基于导航的应用程序。我想知道如何在根视图中使用图标/按钮like this app 来控制导航而不是默认的表格单元格视图。
我会很感激一些分步指南,因为我是新手,不知道如何做到这一点,阅读文档或类似问题。
【问题讨论】:
标签: iphone objective-c xcode sdk
我正在开发我的第一个 iPhone 应用程序,它是一个基于导航的应用程序。我想知道如何在根视图中使用图标/按钮like this app 来控制导航而不是默认的表格单元格视图。
我会很感激一些分步指南,因为我是新手,不知道如何做到这一点,阅读文档或类似问题。
【问题讨论】:
标签: iphone objective-c xcode sdk
与其从基于导航的应用程序开始,不如从基于窗口的应用程序开始,并在应用程序委托中创建 UINavigationController 的实例(在方法 appDidFinishLaunching 中)并将任何 UIviewController 设置为它的根视图控制器。然后,您可以在该视图控制器中进行任何自定义
最后将navigationController设置为你应用程序窗口的rootviewController。
UIViewController *myCustomRootViewController = [[UIViewController alloc] init];
UINavigationController *myNavController = [[UINavigationController alloc] initWithRootViewController:myCustomRootViewController];
[myCustomRootViewController release];
self.window.rootViewController = myNavController;
[myNavController release];
【讨论】:
在您提出问题之前,您确实需要使用 google 或 Stack Overflow 上的其他任何地方。我在一分钟内找到了this。如果您要添加到导航控制器(这是处理表格视图中的视图),然后使用 – pushViewController:animated: 而不是 presentModalViewController:animated: 在您推送或呈现视图控制器之后,如果您不要忘记释放它没有使用自动引用计数。
【讨论】: