2013-08-16 17 views
0

我正在嘗試爲使用我的應用程序的用戶創建一個編輯用戶信息頁面,其可編輯信息包括類似名稱,姓氏,電話號碼,電子郵件等。動態可編輯窗體與UITableView和故事板

所以我想創建一個使用UITableView的原型單元格在每個類型的數據的故事板,但這裏有一個catch:每個類型可以有一個可變數量,例如用戶可以添加或刪除電子郵件。每個單元可能都有一個文本字段供用戶修改其數據。

我的問題是,我該如何檢索輸入到每個單元的信息?因爲它們可以是每個單元格的可變數量,所以我不能將每個字段靜態地綁定到我的課程中的某個屬性。

+0

你想在iPhone中編輯聯繫人,只需根據他們的適合性添加單元格。 –

+0

@KrishnaKumar究竟是 – harinsa

回答

0

您可以根據單元格類型製作自定義單元格。因此,無論何時用戶想添加任何字段,他們都可以從您預定義的單元格中進行選擇。您將很容易根據其類型檢索數據,並且它們也可以是同一類別或其他類別的多個字段。

您可以給選項添加一個自定義單元格,其中標籤和文本字段將是..然後標籤文本可以作爲類別檢索,文本字段可以檢索爲該類別的值。要識別類別的類型,您可以在選取器中提及類別。並編寫驗證該類型單元的代碼。如果他們的id其他類別的法則把它的類型作爲字符串。同樣,您可以檢索值和類型。

+0

是的,但是如何從那些單元格中檢索數據,因爲單元格中的每個字段都不與任何變量綁定,如果向上或向下滾動,它可能會丟失。 – harinsa

+0

然後不要在tableView中使用dequeuereusable方法來製作自定義單元格。並將所有單元格對象存儲在一個數組中。 –

+0

那麼我還可以爲此使用故事板嗎?或者我必須用xib創建一個自定義單元格。不知道如何從故事板中檢索原型單元,而不使用可退出隊列。 – harinsa