我的问题是我正在寻找同时使用 storyboard 和 xib 的方法。但是我找不到以编程方式加载和显示故事板的正确方法。项目开始使用 xib 开发,现在很难将所有 xib 文件嵌套在情节提要中。所以我一直在寻找一种在代码中实现它的方法,比如alloc, init, pushviewControllers。在我的例子中,我在 storyboard: 中只有一个控制器UITableViewController,它有一些我想要显示的内容的静态单元格。如果有人知道在不进行大量重构的情况下使用 xib 和情节提要的正确方法,我将不胜感激。
alloc, init, push
UITableViewController
在您的故事板中,转到属性检查器并设置视图控制器的标识符。然后,您可以使用以下代码呈现该视图控制器。
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"myViewController"]; vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self presentViewController:vc animated:YES completion:NULL];