2011-09-21 89 views
0

我有一個視圖控制器與用戶內容像文本/圖像/位置數據,我想複製viewController和模式(presentModalViewController)當用戶點擊編輯按鈕。這樣做的原因是因爲我希望通過使用模態控制器附帶的過渡/動畫進入編輯模式。iPhone複製/完全複製視圖控制器

有誰知道如何複製整個viewController +其視圖?我不想重新分配整個viewController的開銷。我嘗試了幾件事,但我沒有運氣。

任何幫助/信息將受到歡迎。

回答

0

這聽起來有點不切實際。您可以製作當前屏幕內容的圖像,在任何情況下使用您喜歡的任何動畫,然後將其刪除?

或者在您的viewController的方法setEditing:animated:中對視圖進行其他更改(視圖的重新排列,其他控件的外觀,顏色的更改)。

+0

對我來說,製作一張圖像有點太難懂了。那麼只複製視圖呢?那可能嗎? – Ton

+0

你可以創建一個空白的視圖控制器,並將其'view'屬性設置爲當前控制器的'view',然後以模態方式呈現它?然而,你會想擺脫它,並在「真實」視圖控制器中進行編輯,因爲沒有內部狀態會出現。 – jrturton

+0

剛剛嘗試過,只要我以模態形式呈現它,原始視圖消失,看起來不太好。他們沒有辦法實際複製視圖或控制器? – Ton