- (BOOL)application:(UIApplication
*)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions
{
// Override point for customization after application launch.
// self.window = [[UIWindow alloc]init];
//
// self.window.frame =[[UIScreen mainScreen]bounds];
self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];
self.window.backgroundColor = [UIColor greenColor];
//UIViewController *vc = [[UIViewController alloc]init];
//[self.window setRootViewController:vc];
//创建一个导航控制器,并把一个ViewController设置成它的根控制器
UINavigationController *navigation = [[UINavigationController alloc]initWithRootViewController:[[ViewController alloc]init]];
//把导航控制器设置成window的根控制器
self.window.rootViewController = navigation;
//让window显示出来
[self.window makeKeyAndVisible];
return YES;
{
// Override point for customization after application launch.
// self.window = [[UIWindow alloc]init];
//
// self.window.frame =[[UIScreen mainScreen]bounds];
self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];
self.window.backgroundColor = [UIColor greenColor];
//UIViewController *vc = [[UIViewController alloc]init];
//[self.window setRootViewController:vc];
//创建一个导航控制器,并把一个ViewController设置成它的根控制器
UINavigationController *navigation = [[UINavigationController alloc]initWithRootViewController:[[ViewController alloc]init]];
//把导航控制器设置成window的根控制器
self.window.rootViewController = navigation;
//让window显示出来
[self.window makeKeyAndVisible];
return YES;
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.backgroundColor =[UIColor grayColor];
self.navigationItem.title = @"第一个控制器";
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"查找" style:UIBarButtonItemStyleBordered target:self action:@selector(leftButtonClicked)];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"添加" style:UIBarButtonItemStyleDone target:self action:@selector(rightButtonClicked)];
//设置导航栏的返回按钮,这个按钮是给下一个导航进行控制器使用的,用来返回当前的控制器。这个按钮无法进行事件的响应
self.navigationItem.backBarButtonItem =[[UIBarButtonItem alloc]initWithTitle:@"返回1" style:UIBarButtonItemStyleDone target:self action:@selector(backButtonClicked)];
}
-(void)backButtonClicked
{
NSLog(@"返回按钮1点击了");
}
-(void)leftButtonClicked
{
NSLog(@"查找点击了");
}
-(void)rightButtonClicked
{
NSLog(@"添加点击了");
SecondViewController *second = [[SecondViewController alloc]init];
[self.navigationController pushViewController:second animated:YES];
{
[super viewDidLoad];
self.view.backgroundColor =[UIColor grayColor];
self.navigationItem.title = @"第一个控制器";
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"查找" style:UIBarButtonItemStyleBordered target:self action:@selector(leftButtonClicked)];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"添加" style:UIBarButtonItemStyleDone target:self action:@selector(rightButtonClicked)];
//设置导航栏的返回按钮,这个按钮是给下一个导航进行控制器使用的,用来返回当前的控制器。这个按钮无法进行事件的响应
self.navigationItem.backBarButtonItem =[[UIBarButtonItem alloc]initWithTitle:@"返回1" style:UIBarButtonItemStyleDone target:self action:@selector(backButtonClicked)];
}
-(void)backButtonClicked
{
NSLog(@"返回按钮1点击了");
}
-(void)leftButtonClicked
{
NSLog(@"查找点击了");
}
-(void)rightButtonClicked
{
NSLog(@"添加点击了");
SecondViewController *second = [[SecondViewController alloc]init];
[self.navigationController pushViewController:second animated:YES];
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.backgroundColor = [UIColor blackColor];
self.navigationItem.title = @"第二个控制器";
//self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"返回" style:UIBarButtonItemStyleBordered target:self action:@selector(leftButtonClicked)];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"编辑" style:UIBarButtonItemStyleDone target:self action:@selector(rightButtonClicked)];
}
-(void)leftButtonClicked
{
NSLog(@"返回点击了");
[self.navigationController popViewControllerAnimated:YES];
}
-(void)rightButtonClicked
{
NSLog(@"编辑点击了");
ThirdViewController *thrid =[[ThirdViewController alloc]init];
[self.navigationController pushViewController:thrid animated:YES];
{
[super viewDidLoad];
self.view.backgroundColor = [UIColor blackColor];
self.navigationItem.title = @"第二个控制器";
//self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"返回" style:UIBarButtonItemStyleBordered target:self action:@selector(leftButtonClicked)];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"编辑" style:UIBarButtonItemStyleDone target:self action:@selector(rightButtonClicked)];
}
-(void)leftButtonClicked
{
NSLog(@"返回点击了");
[self.navigationController popViewControllerAnimated:YES];
}
-(void)rightButtonClicked
{
NSLog(@"编辑点击了");
ThirdViewController *thrid =[[ThirdViewController alloc]init];
[self.navigationController pushViewController:thrid animated:YES];
}