gpt4 book ai didi

ios - 以编程方式从 Xib 执行 Segue

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:27:06 25 4
gpt4 key购买 nike

我搜索了很多,但我做不到。

我的 .xib UI 带有一些按钮,与主 Storyboard分开。

当我按下其中一个按钮并显示另一个 View 时,我需要执行一个操作。

我如何直接从 IBAction 中的广告代码执行此操作?

最佳答案

你不能执行从 XIB 到 Storybaord 的转换,
而不是你需要
1) 获取 Storyboard 的实例。
2) 实例化 Storyboard 内的 ViewController(通过使用 Storyboard ID)。
3) 将该 ViewController 推送到您的导航堆栈。

这里是示例代码

UIViewController *vc = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil] instantiateViewControllerWithIdentifier:@"yourVcIdentifier"];
[self.navigationController pushViewController:vc animated:YES];

@"MainStoryboard"- 是 storybaord 的文件名(注意。它没有 .storyboard 扩展名)
@"yourVcIdentifier"- 是 ViewController 的 Storybaord ID。

要为某些 ViewController 提供 Storybaord ID,请打开 Storybaord,单击 ViewController 并指定“Storyboard ID”字段。 enter image description here

关于ios - 以编程方式从 Xib 执行 Segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26712758/

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