以编程方式确定目标 ViewController

Posted

技术标签:

【中文标题】以编程方式确定目标 ViewController【英文标题】:Programmatically determine Destination ViewController 【发布时间】:2013-10-16 04:18:43 【问题描述】:

我是故事板新手,想以编程方式确定目标 UIViewController。

当前(默认)为:(root VC) --> segue --> destination VC。 期望:(root VC) -->seque -->VC1, (root VC)-->segue-->VC2,...按需。

我使用的是 Xcode 的实用程序模板,它带有主 UIViewController 和翻转 UIViewControllers,使用情节提要。

我希望能够以编程方式更改“翻转”或目标 UIViewController。

我使用的所有 XIB 都在故事板中。我添加了第二个目标 UIViewController,它当前是自治的,但不知道如何将其与现有目标 UIViewController 进行切换。

我可以使用故事板范例吗?如果可以,如何使用? 还是我必须求助于只与 XIB 合作?

【问题讨论】:

【参考方案1】:

你可以创建两个转场

(root VC) -->seque1 -->VC1
(root VC) -->seque2 -->VC2

使用故事板,给他们不同的标识符。然后使用

以编程方式调用所需的 segue
 [self performSegueWithIdentifier:@"segue1identifier" sender:nil];

【讨论】:

以上是关于以编程方式确定目标 ViewController的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式更改 XCode 项目的设备目标?

“以编程方式”做/确定某事是啥意思? [关闭]

如何以编程方式读取扫描的文档或图像

在 Windows 中以编程方式确定电源使用情况?

如何以编程方式确定系统设备声音设置?

以编程方式确定 Cisco *** 客户端是不是已连接