IOS / Storyboard:使用Autolayout在一个故事板中复制和粘贴View Controller是否安全
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS / Storyboard:使用Autolayout在一个故事板中复制和粘贴View Controller是否安全相关的知识,希望对你有一定的参考价值。
我在故事板中有一个视图控制器,它有很多元素和自动布局约束,也有来自另一个VC的segue,我需要制作一个类似的VC。
复制和粘贴VC以创建副本是否安全?我会从导航窗格剪切和粘贴,而不是实际的故事板。
有问题的VC连接到一个类。克隆的VC将获得自己的类,我不介意删除连接。我只是不想弄乱故事板。
当我第一次尝试使用Storyboard时,我尝试了几次,它似乎破坏了早期的项目,所以我很谨慎。是否有任何应该首先采取的保障措施?
提前感谢任何指导或建议。
复制ViewController是完全可行的。实际上,您不是复制VC,而是复制和粘贴场景。
在下面,我从顶部场景中挑选了一堆tableviewController场景。
复制/粘贴后,即使使用原始tableviewController场景,新场景也完全相互独立。
如果您需要更改为其他自定义vc,只需在此处更改名称即可。现在,新场景配置为您自己的新vc类,并且再次与原始vc无关。
有一点需要记住:如果您的原始vc具有故事板标识符,则可能需要在复制/粘贴后进行更改。
如果您有太多标识,则可以考虑将场景粘贴到另一个故事板。然后,您可以使用参考故事板来帮助您进行连接。
导航器窗格或画布的简短答案为YES,并且您的克隆VC中将保留Autolayout约束。
在Interface Builder中选择克隆的VC时,可以在Identity检查器中编辑它的自定义类。
如果您将克隆的VC作为不同的类,则应该清理出口连接和IBActions。
以上是关于IOS / Storyboard:使用Autolayout在一个故事板中复制和粘贴View Controller是否安全的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 身份验证 iOS 使用 Storyboard