UINavigationController---导航控制器
来源:互联网 发布:淘宝直通车宝贝测款 编辑:程序博客网 时间:2024/05/17 05:54
#import "AppDelegate.h"
#import "JRViewController.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//创建视图控制器
JRViewController * vc=[[JRViewControlleralloc]init];
vc.view.backgroundColor=[UIColorredColor];
//创建导航控制器,并且将上面的的控制器作为根控制器
UINavigationController * naVC=[[UINavigationControlleralloc]initWithRootViewController:vc];
//将当前的导航控制器设置为跟控制器
self.window.rootViewController=naVC;
return YES;
}
@end
、、、、、、、、、、、、、、、、、、、、、、、、、
#import "JRViewController.h"
#import "SecondViewController.h"
@interface JRViewController ()
@end
@implementation JRViewController
- (void)viewDidLoad {
[superviewDidLoad];
self.view.backgroundColor=[UIColorredColor];
self.title=@"第一页";
UIButton * button=[[UIButtonalloc]initWithFrame:CGRectMake(0,0, 100, 45)];
button.backgroundColor=[UIColorblackColor];
[button setTitle:@"push"forState:UIControlStateNormal];
button.center=self.view.center;
[button addTarget:selfaction:@selector(pushVC)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:button];
// Do any additional setup after loading the view.
}
- (void) pushVC
{
SecondViewController * sec=[[SecondViewControlleralloc]init];
[self.navigationControllerpushViewController:sec animated:YES];
}
#import "SecondViewController.h"
#import "JRViewController.h"
#import "ThirdViewController.h"
@interface SecondViewController ()
@end
@implementation SecondViewController
- (void)viewDidLoad {
[superviewDidLoad];
self.view.backgroundColor=[UIColoryellowColor];
self.title=@"第二页";
UIButton * button1=[[UIButtonalloc]initWithFrame:CGRectMake(0,0, 100, 45)];
button1.backgroundColor=[UIColorblackColor];
//压栈---下一页
[button1 setTitle:@"push"forState:UIControlStateNormal];
button1.center=self.view.center;
[button1 addTarget:selfaction:@selector(pushVC)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:button1];
UIButton * button2=[[UIButtonalloc]initWithFrame:CGRectMake(0,0, 100, 45)];
button2.backgroundColor=[UIColorblackColor];
//出栈---上一页
[button2 setTitle:@"pop"forState:UIControlStateNormal];
CGRect rect=button1.frame;
rect.origin.y-=60;
button2.frame=rect;
[button2 addTarget:selfaction:@selector(popVC)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:button2];
}
- (void) pushVC
{
ThirdViewController * third=[[ThirdViewControlleralloc]init];
[self.navigationControllerpushViewController:third animated:YES];
}
- (void) popVC
{
[self.navigationControllerpopViewControllerAnimated:YES];
}
@end
#import "ThirdViewController.h"
#import "ForthViewController.h"
@interface ThirdViewController ()
@end
@implementation ThirdViewController
- (void)viewDidLoad {
[superviewDidLoad];
self.view.backgroundColor=[UIColorpurpleColor];
self.title=@"第三页";
UIButton * button1=[[UIButtonalloc]initWithFrame:CGRectMake(0,0, 100, 45)];
button1.backgroundColor=[UIColorblackColor];
//压栈---下一页
[button1 setTitle:@"push"forState:UIControlStateNormal];
button1.center=self.view.center;
[button1 addTarget:selfaction:@selector(pushVC)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:button1];
UIButton * button2=[[UIButtonalloc]initWithFrame:CGRectMake(0,0, 100, 45)];
button2.backgroundColor=[UIColorblackColor];
//出栈---上一页
[button2 setTitle:@"pop"forState:UIControlStateNormal];
CGRect rect=button1.frame;
rect.origin.y-=60;
button2.frame=rect;
[button2 addTarget:selfaction:@selector(popVC)forControlEvents:UIControlEventTouchUpInside];
[self.viewaddSubview:button2];
}
- (void) pushVC
{
ForthViewController * forth=[[ForthViewControlleralloc]init];
[self.navigationControllerpushViewController:forth animated:YES];
}
- (void) popVC
{
[self.navigationControllerpopViewControllerAnimated:YES];
}
@end
- 导航视图控制器UINavigationController
- 导航控制器 ( UINavigationController )
- 导航控制器UINavigationController
- UINavigationController导航控制器详解
- UINavigationController导航控制器…
- UINavigationController导航控制器…
- UINavigationController导航控制器…
- UINavigationController 导航控制器
- 导航控制器UINavigationController
- 导航控制器:UINavigationController
- 自定义UINavigationController(导航控制器)
- swift UINavigationController 导航控制器
- UINavigationController 导航视图控制器
- UINavigationController 导航控制器
- UINavigationController 导航控制器
- UINavigationController导航控制器
- UI UINavigationController导航控制器
- UINavigationController---导航控制器
- J2EE与中间件技术
- Sqlite使用
- weboffice动态设置与读取单元格内容
- 移植MPlayer
- 使用tinyxml2库解析xml
- UINavigationController---导航控制器
- VMware的“桥接”、“NAT”、“Host-only”上网方式的区别
- struts2 莫名错误调试
- 新装win8系统后,发现鼠标右击没有新建项
- string、StringBuffer、StringBuilder解析
- shell条件判断之if实例详解
- Windows下安装NodeJS及其他模块与程序创建
- 用canvas 写时钟程序之绘制各个边沿的时间点
- 经纬度求距离求与正北方向的夹角(方向角)