IOS/Storboard:使用自动布局在一个情节提要中复制和粘贴视图控制器是否安全
IOS/Storboard: Is it Safe to Copy and Paste View Controller within One Storyboard with Autolayout
我在故事板中有一个视图控制器,其中有很多元素和自动布局约束,它也有来自另一个 VC 的 segues,我需要制作一个类似的 VC。
复制并粘贴 VC 以创建副本是否安全?我会从导航器窗格中剪切并过去,而不是实际的故事板。
有问题的 VC 连接到 class。克隆的 VC 将获得自己的 class,我不介意删除连接。我只是不想弄乱故事板。
当我第一次尝试 Storyboard 时,我尝试了几次,它似乎破坏了早期的项目,所以我很谨慎。有什么应该首先采取的保护措施吗?
提前感谢您的任何指导或建议。
导航器窗格或 canvas 的简短回答是“是”,并且自动布局约束将保留在您克隆的 VC。
当您在 Interface Builder 中 select 克隆 VC 时,您可以在身份检查器中编辑它的自定义 class。
如果您克隆 VC 作为不同的 class,您一定要清理插座连接和 IBActions。
完全可以复制ViewController。实际上,您不是在复制 VC,而是在复制并粘贴场景。
下面,我从top scene贴了一堆tableviewController scene。
copy/paste后,新场景即使与原来的tableviewController场景也完全独立
如果您需要更改为其他自定义vc,只需在此处更改名称即可。现在新场景配置为你自己的新 vc class 和原来的 vc.
没有任何关系
需要记住一件事:如果您原来的 vc 有故事板标识符,您可能需要在 copy/paste 之后更改。
如果标识太多,可以考虑将场景粘贴到另一个故事板。然后你可以使用参考故事板来帮助你连接。
我在故事板中有一个视图控制器,其中有很多元素和自动布局约束,它也有来自另一个 VC 的 segues,我需要制作一个类似的 VC。
复制并粘贴 VC 以创建副本是否安全?我会从导航器窗格中剪切并过去,而不是实际的故事板。
有问题的 VC 连接到 class。克隆的 VC 将获得自己的 class,我不介意删除连接。我只是不想弄乱故事板。
当我第一次尝试 Storyboard 时,我尝试了几次,它似乎破坏了早期的项目,所以我很谨慎。有什么应该首先采取的保护措施吗?
提前感谢您的任何指导或建议。
导航器窗格或 canvas 的简短回答是“是”,并且自动布局约束将保留在您克隆的 VC。
当您在 Interface Builder 中 select 克隆 VC 时,您可以在身份检查器中编辑它的自定义 class。
如果您克隆 VC 作为不同的 class,您一定要清理插座连接和 IBActions。
完全可以复制ViewController。实际上,您不是在复制 VC,而是在复制并粘贴场景。
下面,我从top scene贴了一堆tableviewController scene。
copy/paste后,新场景即使与原来的tableviewController场景也完全独立
如果您需要更改为其他自定义vc,只需在此处更改名称即可。现在新场景配置为你自己的新 vc class 和原来的 vc.
没有任何关系需要记住一件事:如果您原来的 vc 有故事板标识符,您可能需要在 copy/paste 之后更改。
如果标识太多,可以考虑将场景粘贴到另一个故事板。然后你可以使用参考故事板来帮助你连接。