如何在界面构建器中复制或重复一个视图控制器?

33
有没有一种不需要编程,只使用Xcode中的界面构建工具就能够复制和粘贴/复制视图控制器场景的方法?
1个回答

71
Interface Builder 中,不要尝试直接从你的 ViewController 的可视化表示中复制/粘贴,而是从左侧的列表中进行操作。
新的视图控制器将直接粘贴在原始视图控制器上方。

我知道这是一个愚蠢的问题,但是如何将视图控制器场景添加到我的项目导航器中?它不在那里。 - Chrisicut
2
您需要在项目导航器中右键单击并创建一个新文件。选择“Cocoa Touch Class”并创建UIViewController的子类。 - Quentin Hayot
1
然后不要忘记在Interface Builder中为您的场景设置自定义类名。 - Quentin Hayot
最后一个问题,我很抱歉。在我按照这些步骤之后,我得到了一个.swift代码文件,如何将其转换为视图控制器场景?感谢您的帮助! - Chrisicut
10
为了更清晰明了 - 视图控制器会完全复制到现有的视图控制器的顶部。你需要从它的顶部拖动它。这可能会让人感到困惑。 - Varun Nath
1
多年过去了,这个答案仍然在得到赞同。我将您的澄清添加到了@VarunNath的答案中。 - Quentin Hayot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接