gpt4 book ai didi

iphone - 你如何从一个 Storyboard转到另一个 Storyboard?不在 Storyboard 中查看

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:49:21 24 4
gpt4 key购买 nike

您好,我创建了两个 Storyboard文件,但我不知道如何在它们之间切换。为了在一个 Storyboard中切换,我设置了标识符并使​​用此代码:

[self performSegueWithIdentifier:@"identifier" sender:self];

此代码在用于切换 Storyboard时会导致应用程序崩溃。

请帮忙

最佳答案

iOS 9.0 的更新答案

您可以在 Storyboard中使用 Storyboard引用,将转场的目标设置为另一个 Storyboard中的 View Controller 。将 Storyboard引用从对象库拖到源 Storyboard。使用目标 Storyboard的名称和该 Storyboard中目标 View Controller 的标识符对其进行配置。然后,您可以将引用用作源 Storyboard中 segues 的目标。

参见 “Adding a Reference to Another Storyboard” in Storyboard Help了解更多详情。

原始答案

看看 UIStoryboard Class Reference .

您可以使用 +[UIStoryboard storyboardWithName:bundle:] 按名称加载 Storyboard。获得 Storyboard对象后,您可以通过向其发送 instantiateInitialViewControllerinstantiateViewControllerWithIdentifier: 来实例化其中一个 View Controller 。然后你可以用那个 View Controller 做任何你想做的事情:以模态方式呈现它,将它推到导航 Controller 上,将它添加到标签栏 Controller 等。

您不能在不同 Storyboard 中的场景之间创建转场,因此您不能使用 performSegueWithIdentifier:sender: 从一个 Storyboard 中的场景过渡到另一个 Storyboard 中的场景。

关于iphone - 你如何从一个 Storyboard转到另一个 Storyboard?不在 Storyboard 中查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13890997/

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