小编典典

如何以编程方式从课堂加载故事板?

all

我的问题是我正在寻找同时使用 storyboardxib 的方法。但是我找不到以编程方式加载和显示故事板的正确方法。项目开始使用
xib 开发,现在很难将所有 xib 文件嵌套在情节提要中。所以我一直在寻找一种在代码中实现它的方法,比如alloc, init, pushviewControllers。在我的例子中,我在 storyboard:
中只有一个控制器UITableViewController,它有一些我想要显示的内容的静态单元格。如果有人知道在不进行大量重构的情况下使用 xib
和情节提要的正确方法,我将不胜感激。


阅读 89

收藏
2022-07-18

共1个答案

小编典典

在您的故事板中,转到属性检查器并设置视图控制器的标识符。然后,您可以使用以下代码呈现该视图控制器。

UIStoryboard *sb = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"myViewController"];
vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:vc animated:YES completion:NULL];
2022-07-18