美文网首页
[重构]Storyboard中Viewcontroller移动到

[重构]Storyboard中Viewcontroller移动到

作者: 关灯侠 | 来源:发表于2019-10-14 23:04 被阅读0次

    背景:

    使用Storyboard布局页面,一旦页面过多、业务混杂,就需要根据业务来划分出新的Storyboard

    两种方式

    1、 由Storyboard中某一个Viewcontroller或多个Viewcontroller生成新的Storyboard

    这种方式很简单,利用Editor -> Refacotor to Storyboard就可以快捷的生成新的Storyboard

    这是选中多个


    image

    2、移到Storyboard中某一个Viewcontroller或多个Viewcontroller到另一个已存在的Storyboard

    这个稍微讨巧一点,记住一点,Storyboard中的元素都可以复制、剪切、粘贴,包括Viewcontroller,所以方法就是剪切、粘贴

    步骤:

    • 选中要剪切的Viewcontroller(和上图一样选中),cmd + x
    • 来到要移动到的Storyboard,要选中粘贴的位置,cmd + v
    image

    过程

    第一种方式属于提前规划,一般是业务规划清楚,自己有意识去划分业务。

    第二种方式属于重构优化,业务不断迭代,难免会出现一个Storyboard中放置了太多不同的业务,看起来极其混乱、不好管理。

    我首先想到的还是去stackoverflow,但是没有人问过,我自己问的,也没有人回答。最后是自己在Storyboard中粘贴一个Cell时,突然想到可以复制、粘贴,没想到真的可以。

    也许聪明如你早就想到了

    相关文章

      网友评论

          本文标题:[重构]Storyboard中Viewcontroller移动到

          本文链接:https://www.haomeiwen.com/subject/hdadmctx.html