gpt4 book ai didi

ios - 是否可以在故​​事板中引用其他 Storyboard?

转载 作者:搜寻专家 更新时间:2023-10-31 22:32:31 24 4
gpt4 key购买 nike

我正在开发一个 iOS 应用程序,我想将它分成几个 Storyboard,问题是我似乎无法找到一种方法来设置 Storyboard之间的引用作为入口点。

例如,我希望我的 Main.storyboard 看起来像这样:

--> 身份验证 Storyboard --> 选项卡式 Storyboard --> ...

我是 iOS 开发的新手,我希望这很简单,但似乎找不到实现的方法。

最佳答案

是的,您可以在一个项目中使用多个 Storyboard,但不可以,您不能直接从另一个 Storyboard 中引用它们。

引用 Storyboard以在启动时使用

您的项目目标可以使用其中包含的任何 Storyboard。 Storyboard入口点的引用可以在目标设置中找到。

enter image description here

  1. 选择目标
  2. 选择常规选项卡
  3. 在主界面的下拉菜单中选择最初使用的 Storyboard。

在代码中引用 Storyboard

所以在这个例子中,我希望将一个 View Controller 推送到一个导航 Controller 上。我想引用的 viewcontroller 可能在不同的 Storyboard 中或我正在使用的当前 Storyboard 中。代码不关心...

    if let storyboard = UIStoryboard(name: "A2ndStoryboard", bundle: nil) {
if let vc = storyboard.instantiateViewControllerWithIdentifier("SomeViewController" as String) {

navigationController?.pushViewController(vc, animated: true)
}
}

当您想要像这样引用 ViewController 时,您需要确保它们在 Storyboard 中被正确识别:

enter image description here

关于ios - 是否可以在故​​事板中引用其他 Storyboard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36675767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com