![]() |
1
16
您不会以编程方式设置初始情节提要。 下面是它的工作原理。要么在主界面下的Xcode中列出了主情节提要,要么没有:
总之,要么一切都是自动发生的,要么 没有什么 自动发生。正如您所想象的那样,没有中间状态,您可以通过编程更改内容,从而自动加载不同的故事板。
但是你忽略了它
.在您实施
在我自己代码的这个示例中,我们要么使用主界面序列图像板加载初始视图控制器,要么自己从序列图像板加载不同的视图控制器,这取决于用户默认值中的值:
|
![]() |
2
5
您可以在app delegate中以编程方式设置情节提要,如下所示:
实际上,您可以设置任何视图控制器。这就是为什么 no-storyboard approach
哦,在代码中这样做的另一个优点是它延迟了故事板初始化。如果您在Xcode中使用“主界面”设置,故事板实际上是在
|
![]() |
Martin sku · 在目标C中打印时间 2 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 2 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 6 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 6 年前 |