- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; // Override point for customization after application launch. self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease]; //self.window.rootViewController = self.viewController; [self.window addSubview:self.viewController.view]; UINavigationController * navigationController = [[UINavigationController alloc]initWithRootViewController:self.viewController]; [self.window addSubview:navigationController.view]; [self.window makeKeyAndVisible]; return YES; } - (IBAction)btnPress:(id)sender { ViewController *viewc = [[ViewController alloc]init]; [self.navigationController pushViewController:viewc animated:YES]; }
本文介绍了在iOS应用中设置启动画面及使用导航控制器进行页面切换的方法。通过自定义UIApplicationDelegate的didFinishLaunchingWithOptions方法,实现了应用启动时的初始化设置,并通过UINavigationController推动ViewController实现页面的动画切换。
448

被折叠的 条评论
为什么被折叠?



