[重構]Storyboard中Viewcontroller移動到其餘Storyboard

背景:

使用Storyboard佈局頁面,一旦頁面過多、業務混雜,就須要根據業務來劃分出新的Storyboardios

兩種方式

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

這種方式很簡單,利用Editor -> Refacotor to Storyboard就能夠快捷的生成新的Storyboard佈局

這是選中多個 優化

二、移到Storyboard中某一個Viewcontroller或多個Viewcontroller到另外一個已存在的Storyboard

這個稍微討巧一點,記住一點,Storyboard中的元素均可以複製、剪切、粘貼,包括Viewcontroller,因此方法就是剪切、粘貼code

步驟:cdn

  • 選中要剪切的Viewcontroller(和上圖同樣選中),cmd + x
  • 來到要移動到的Storyboard,要選中粘貼的位置,cmd + v

過程

第一種方式屬於提早規劃,通常是業務規劃清楚,本身有意識去劃分業務。blog

第二種方式屬於重構優化,業務不斷迭代,不免會出現一個Storyboard中放置了太多不一樣的業務,看起來極其混亂、很差管理。get

我首先想到的仍是去stackoverflow,可是沒有人問過,我本身問的,也沒有人回答。最後是本身在Storyboard中粘貼一個Cell時,忽然想到能夠複製、粘貼,沒想到真的能夠。cmd

也許聰明如你早就想到了it

相關文章
相關標籤/搜索