2010-07-20 49 views
0

我有一個UINavigationController和一個UITableView。UINavigationController + UITableView:設計模式:執行三個動作

我希望用戶能夠:

  1. 添加一個新行。
  2. 回到上一個UIViewController。 這兩個動作是由下面的設計模式支持:但是

    [[Back] Title [+]] 
    

,如果我也希望用戶能夠編輯列表,我怎麼那麼做呢?沒有編輯按鈕的位置。除非我有一個編輯按鈕替換[+]符號:

[[Back] Title [Edit]] 

當點擊編輯按鈕變爲:

[Done] Title [+] 
-------------------- 
(-) Row name  (=) 
(-) Row name 2 (=) 

這是一個有效的解決方案嗎?

回答

2

也許從內置的通訊錄應用程序的例子?您可以添加頁腳行到您的具有加號圖標的部分,並在點擊時添加新行:

[Back] Title [Edit/Done] 
(-) Row 1  (=) 
(-) Row 2  (=) 
(+) Add a row