2010-11-09 77 views
0

我一直在網上查找一段時間,但一直未能找到使用UITable視圖控件進行選擇的示例。例如,假設您有一個表格視圖,並在其中的一個單元格中選擇一個狀態。您單擊該單元格,它會將您帶到具有狀態列表的另一個表格視圖。您從列表中選擇您的狀態,並在進行選擇後,返回到第一個表格視圖單元格,現在它顯示您選擇的狀態。有誰知道如何做到這一點或指向我的資源,顯示如何做到這一點?使用UITableView進行選擇

謝謝!

回答

0

我不知道一個網站,告訴您如何。但我一直在做類似的事情。我有兩個表格視圖控制器。第一個顯示了每個單元格只有幾個數據項的高級視圖。如果您選擇一行(單元格),則會打開第二個表格視圖,您可以在其中修改數據。完成後,用戶可以點擊保存並返回到數據項的主要列表。如果用戶修改了顯示在該主列表中的任何數據,主列表將更新以反映這些更改。

我在幕後使用核心數據,因此主列表中的每個單元都顯示來自一個核心數據實體的數據。當用戶點擊單元格時,會創建第二個表格控制器,並將選定的核心數據實體傳遞給它,以顯示實體中的所有數據。

與此同時,我將主表視圖控制器設置爲來自核心數據管理對象上下文的通知觀察者。如果它接收到一個保存通知,並且當前選擇進行編輯的實體是該保存的一部分,則主列表假定數據已更改,並且需要更新。

在它的viewDidLoad中,它告訴UITableView在單元格發生變化時更新單元格。

多數民衆贊成在爲我工作的粗略綱要。