Swift3.2 - 如何将 2 个类分配给同一个视图控制器?

Posted

技术标签:

【中文标题】Swift3.2 - 如何将 2 个类分配给同一个视图控制器?【英文标题】:Swift3.2 - How to assign 2 classes to same View Controller? 【发布时间】:2017-11-23 13:10:10 【问题描述】:

我想为一个视图控制器分配 2 个类,我多次使用相同的 ui,如果我可以为一个视图控制器分配 2 个类,它会更好更快

【问题讨论】:

你的意思是同一个视图控制器的 2 个实例吗? 为什么但是?为其他类创建另一个视图控制器! (您可以从情节提要或 xib 复制整个视图控制器)! 您不能在情节提要的保存设计中设置两个视图控制器,您有两个选项,因为@Lion 说复制粘贴整个屏幕或者使用一些布尔值管理多个屏幕的同一类(不推荐) @Lion 不会让应用变慢?? 利用OOP的优势并使用继承怎么样? 【参考方案1】:

正如上面@Lion 和@Jon Snow 所说,只需复制并粘贴整个屏幕即可。您不会注意到这样做会造成任何性能损失,并且会完全达到您想要的效果。

【讨论】:

以上是关于Swift3.2 - 如何将 2 个类分配给同一个视图控制器?的主要内容,如果未能解决你的问题,请参考以下文章

将“AudioStreamPacketDescription”的代码转换为swift3.2

在 swift3.2/4 中正确释放 MTAudioProcessingTapRef

Kmeans算法

在Angular2中有条件地分配类[重复]

如何将表达式的结果分配给 SQL 替换变量?

如何让 mypy 抱怨将 Any 分配给 int(第 2 部分)