2014-02-12 31 views
0

如果我有一個視圖控制器(主一個),其包括一個自定義的細胞和當在定製單元中的一個用戶點擊,另一個視圖控制器將與的細節開在自定義單元格中列出的事件,一旦按下此按鈕,就會在第二個VC(細節VC)上有一個UIBUtton導致當前細節的自定義單元的副本ViewController將被列在另一個ViewController中(將保存在那裏)我的問題是如何做到這一點?我搜索了很多,但沒有什麼是真正有用的,我會很感激任何幫助。從一個視圖控制器傳遞自定義小區到另一個

+0

您不會將視圖控制器中的單元格傳遞給另一個單元格。你傳遞數據。然後,每個視圖控制器可以根據數據顯示它需要的任何視圖。 – rmaddy

回答

0

如果我理解你正在試圖做什麼(我僅是半個確保我這樣做),那麼你可能想要做這樣的事情:

顯示錶視圖1 - >點擊自定義單元格 - >顯示同一個單元格 - >顯示同一個單元格

如果是這種情況,那麼我會設置NSNotifications以將適當的數據發送到新的UIViewController,您可以只用一個單元重新創建一個表格視圖,然後在其中輸入適當的數據。所以:

顯示錶視圖1 - >點擊自定義單元 - >實例化新視圖 - >發佈NSNotification包含單元格數據 - > Seague到新視圖 - >將數據載入NSNotification到載入表格視圖的單元格中 - >重裝表視圖

或者類似的東西。有更乾淨的方法可以做到這一點,例如,如果您只想要顯示一個單元格,那麼我將在該視圖中親自重新創建它,因此您不必在每次只打開該視圖時加載完整的tableview一個記錄。

+0

我想你安靜地誤解了我的問題。基本上是兩個底部的選項卡欄,第一個包含UITable和單元格被點擊後的自定義單元格--->一旦這個按鈕被點擊 - >一個新的視圖(在這個視圖中有一個UIbutton)→一個自定義單元格的副本在第一個標籤欄的第一個VC中將插入到第二個底部標籤欄的UITable視圖控制器中,這意味着當用戶單擊第二個底部標籤欄時,他/她將能夠查看該自定義單元格。 – user3066516

相關問題