tvc

IOS视图跳转(xcode9.1 Object-C)

陌路散爱 提交于 2020-02-21 18:12:10
首先新建一个ViewController,通过file->new file,选择Cocoa Touch Class,名字例如为TmpViewController, 基类为UIViewController,注意勾选xib,启动时要用到: 在主ViewController中添加一个按钮,通过按钮启动TmpViewController: - ( IBAction ) jump : ( id ) sender { NSLog ( @ "jump to new view" ) ; TmpViewController * tvc = [ [ TmpViewController alloc ] initWithNibName : @ "TmpViewController" bundle : nil ] ; [ self . navigationController pushViewController : tvc animated : YES ] ; //[self presentViewController:tvc animated:YES completion:nil]; } 我们可以发现,可以通过presentViewController 启动新的界面,但是却无法通过navigationController 来启动新页面,这是因为默认情况下