push是从左边推出新页面,modal是从右边。
工具/原料
xcode
方法/步骤
1
首先创建两个控制器自带xib。
2
每个页面都创建一个按钮。
3
让按钮实现点击方法。
4
为点击事件添加代码。- (IBAction)jump { UIViewController *two = [[JTwoViewController alloc]init]; [self presentViewController:two animated:YES completion:^{ NSLog(@"展示完毕"); }]; }
5
返回:在新的控制器 点击按钮添加方法 实现页面销毁。在本控制器中销毁- (IBAction)cancel { [self dismissViewControllerAnimated:YES completion:^{ NSLog(@"已经销毁"); }];}
注意事项
这个事简单的跳转,一般在使用的时候都配合UINavigationController 让新建的页面是导航控制器,并使用导航控制器的bar 按钮实现返回,或者跳转。