2009-11-06 96 views
0

我很掙扎。我有這個應用程序有兩個意見。 View1爲空。 View2帶有一個文本框和一個OK按鈕。我想完成以下操作:從View2在視圖1上創建一個按鈕

  1. 在View2上,用戶插入按鈕的名稱;其標題。 (用戶的方式達到視圖2是不相關的。這可能是一個按鈕或視圖1一個的TabBar按鈕。)
  2. 按下確定按鈕後,視圖2被刪除。 View1現在可見。
  3. 現在,View1上有一個運行時創建的按鈕,其標題由用戶提供。

我都試過了,從視圖2調用按下OK按鈕,創建該按鈕廠景的方法之後。不起作用。沒有錯誤,但沒有出現按鈕。我想這是不符合MVC的,正如一位論壇的同事告訴我的。他建議網點。但是?我想到了通知。我不確定它甚至在這種情況下是有意義的。

任何幫助表示讚賞。謝謝。

回答

0

這可能是矯枉過正針對這種情況,但ViewControllers之間溝通的一種方式是通過委託使用委託模式,here's some info從蘋果。

+0

嗨, 後讀,是的,代表很可能是答案。儘管我在View2中爲Label創建了textFieldDidEndEditing委託,但它工作得很好。現在想象一下View1中的標籤。我怎樣才能使用相同的文本字段委託傳遞View2文本內容到View1中的標籤?謝謝。 – BigJoke 2009-11-10 17:56:06

相關問題