![]() |
1
16
您不会以编程方式设置初始情节提要。 下面是它的工作原理。要么在主界面下的Xcode中列出了主情节提要,要么没有:
总之,要么一切都是自动发生的,要么 没有什么 自动发生。正如您所想象的那样,没有中间状态,您可以通过编程更改内容,从而自动加载不同的故事板。
但是你忽略了它
.在您实施
在我自己代码的这个示例中,我们要么使用主界面序列图像板加载初始视图控制器,要么自己从序列图像板加载不同的视图控制器,这取决于用户默认值中的值:
|
![]() |
2
5
您可以在app delegate中以编程方式设置情节提要,如下所示:
实际上,您可以设置任何视图控制器。这就是为什么 no-storyboard approach
哦,在代码中这样做的另一个优点是它延迟了故事板初始化。如果您在Xcode中使用“主界面”设置,故事板实际上是在
|
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 7 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 7 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 8 月前 |
![]() |
selcukctn · 如何在react native中制作无限动画? 8 月前 |
![]() |
Nicolas Gimelli · iOS 18远程通信通知不起作用 8 月前 |