我在IOS开发方面缺乏经验,经过谷歌的几次搜索,我转向你。
我的问题是:我希望使用带有新主视图的UINavigationController来允许我创建一个后退按钮。
这是我的AppDelegate.m:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
MainViewController *mvc = [[MainViewController alloc]init];
//self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
//UINavigationController * navController = [[UINavigationController alloc]initWithRootViewController:self.viewController];
self.window.rootViewController = mvc;
[self.window makeKeyAndVisible];
return YES;
}
和我的AppDelegate.h:
@class ViewController;
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
//@property (strong, nonatomic) ViewController *viewController;
@end
在开发过程中,我更改了应用程序的主视图,如上面两行注释所示。
我想在这个新的主视图中使用“UINavigationController”,它有什么变化?在哪里?
谢谢,对不起,如果我不清楚的话! (谷歌翻译)
答案 0 :(得分:1)
将MainViewController *mvc
设置为navController
的根,并将其设置为窗口的根视图控制器。
UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController: mvc];
self.window.rootViewController = navController;