2012-08-10 116 views
41

有沒有一種快速方法來複制Xcode故事板編輯器中的場景?Xcode - 重複故事板場景

我正在尋找類似於使用選項拖動來複制場景(或筆尖文件)中的UI元素(UIButton等)的內容。複製粘貼的作品,但笨拙。

+0

複製粘貼工作,但笨拙。 你在開玩笑嗎? – 2012-08-10 18:17:52

+0

我每次複製粘貼時都會觸發清除故事板(一切消失)的錯誤。 (與w/command-D相同)必須退出並返回,才能使所有內容都恢復正常,然後新場景位於舊場景的頂部。告訴我,這不是尷尬。只是尋找基於鼠標的東西。不是我的普通包,但我認爲它會加快速度。 – 2012-08-10 18:24:56

+0

對不起,我沒有這個問題,一個場景是一個視圖控制器和一個視圖。如果我想另一個我只是複製和粘貼沒有問題。將它連接到一個segue並完成。錯誤?我不知道 – 2012-08-10 18:28:03

回答

92

我現在只使用Command-D(重複),因爲它(AFAIK)基本上是一步複製粘貼,並處理該錯誤。

+2

工作在Xcode 6.3.2。請注意,複製場景將直接位於原始場景之上。您必須單擊拖動重複的場景到另一個位置。 – ChinLoong 2015-06-21 05:30:41

+3

我已經嘗試了這兩個場景 - 一個工作好 - 但另一個保留了原來的場景名稱。爲什麼是這個,我如何給這個新對象命名? – 2015-10-09 00:42:31

+0

要回答與The Huff相似的問題,您需要使用Attributes檢查器設置場景的屬性(如Title),並使用Identity Inspector更改其類。 – bitsand 2016-02-11 21:46:38

4

您可以通過選擇整個視圖輕鬆複製視圖(或場景),然後複製並粘貼。

要複製和粘貼UI元素,請選擇要複製的元素,然後將其複製並在原始視圖中粘貼。然後將新粘貼的元素拖到新視圖中。一切都基於鼠標。

4

新命令是Shift+Command+S。您也可以選擇性地點擊File,然後Duplicate

1

選擇您想要複製的ViewController。按Command+C(複製)然後Command+V(粘貼)。

8

如果使用ALT鍵拖動視圖,則可以複製視圖。它確實很快