需求:需要跳转到用storyboard实现布局的UI ViewController。
实现代码:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
SettingViewController * controller = [storyboard instantiateViewControllerWithIdentifier:@"SettingViewControllerID"];
[self presentViewController:controller animated:YES completion:nil];
实现逻辑是:
1、先通过Storyboard的名字Main来获取到UIStoryboard对象。
2、由于在storyboard中对布局文件与ViewController设置了关联,因此通过storyboard对象及布局文件ID来实例化布局文件对应的UIViewController