如何在情节提要中为视图控制器提供“标识符”?

Posted

技术标签:

【中文标题】如何在情节提要中为视图控制器提供“标识符”?【英文标题】:How do I give an "identifier" to a view controller within my storyboard? 【发布时间】:2013-03-06 21:11:44 【问题描述】:

instantiateViewControllerWithIdentifier: 方法要求我传递的视图控制器有一个标识符。我去了我的故事板并单击了我的视图控制器,但我看不到设置标识符的选项。我在哪里可以找到这个选项?

【问题讨论】:

【参考方案1】:

身份检查器中有一个字段Storyboard ID。您可以在此处输入类名,然后在instantiateViewControllerWithIdentifier: 中使用此标识符。

【讨论】:

【参考方案2】:

如图所示!希望对您有所帮助!

然后调用它来使用它:

[self.storyboard instantiateViewControllerWithIdentifier:@"YourViewControllerID"];

【讨论】:

我可以通过编程方式设置吗?请帮忙 @user9395315 不,您不能以编程方式设置storyboardID【参考方案3】:

为 XCode 8 和 Swift 3 更新。

instantiateViewControllerWithIdentifier 现在是 instantiateViewController(withIdentifier:)

设置情节提要 ID:

【讨论】:

更多关于 instantiateViewController(withIdentifier:) developer.apple.com/documentation/uikit/uistoryboard/…

以上是关于如何在情节提要中为视图控制器提供“标识符”?的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有情节提要的情况下以编程方式实例化视图控制器

如何为没有情节提要的 UIViewController (Swift) 提供标识符?

如何使用情节提要在 Tableview Cell 中为 2 个标签和一个图像视图设置约束?

如何在情节提要中为 iPad 横向和纵​​向模式将不同的框架设置为相同的视图?

如何在 nib 中为 UIView 应用自动布局?

Xcode 11:无法从带有标识符的情节提要中实例化视图控制器