1、米有xib,storyboard,只有.h和.m文件
2、在AppDelegate中,要跳转页面,需要初始化当前ViewController的NavigationController
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
//一下三步,为了去掉storyboard;点击项目,将main interface 值置为空
//设置全屏
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];
/**将自己的默认启动ViewController设为根视图**/
//app入口Viewcontroller
ViewController * vc =[[ViewController alloc]init];
UINavigationController * nav =[[UINavigationController alloc] initWithRootViewController:vc];
self.window.rootViewController = nav;
//显示
[self.window makeKeyAndVisible];
return YES;
}
3、初始化UIButton:
UIButton *mBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[mBtn setFrame:CGRectMake(50, 50, 100, 100)];
[mBtn setTitle:@"页面跳转" forState:UIControlStateNormal];
[mBtn addTarget:self action:@selector(onClick:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:mBtn];
4、监听
-(void)onClick:(UIButton *)a
{
NSLog(@"touch down");
DrawViewController *vController = [[DrawViewController alloc] init];
[self.navigationController pushViewController:vController animated:true];
}