2011-11-06 18 views
0

enter image description hereiphone,我應該如何編輯選擇/搜索視圖上的行項目?

我有一個屏幕,允許用戶一次添加幾個類別。他們可以搜索所有類別並選擇一個類別。我還添加了一個滑動右刪除功能。

但是,我真的不確定如何讓行項目被重命名/編輯?

目前的刷卡刪除不明顯,可能會錯過。

我對房地產缺乏信心,我無法看到我將如何提供編輯/重命名功能。

我知道這個問題可以在UI堆棧站點上詢問。但我認爲這與功能和可以使用的框架更相關,設計人員不會知道可用的功能。

回答

0

我想補充一個:

UITableViewCellAccessoryDetailDisclosureButton 

其推動一個新的控制器,以便對其進行編輯或刪除。

編輯:

有一個TableView中代表當附件被竊聽檢測:

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath 
+0

謝謝,但他們如何選擇一行 – Jules

+0

也許我不完全理解你的問題:) - 但如果你添加一個UITableViewCellAccessoryDe​​tailDisclosureButton,有一個委託在TableView上調用: - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath – PhillyNJ

+0

此時,您點擊一行並點擊選擇。哪個選擇該行。如果我有泄露按鈕,這將不允許選擇該行。 – Jules

0

完全一樣,你會爲你的應用程序中的任何其他tableView。

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { 

    if (tableView == self.searchDisplayController.searchResultsTableView) { 
    //delete rows etc. 
    } 
} 

關於重命名,重新考慮這一點,沒有人實際上需要重新命名搜索結果中的行。他們正在從原始數據源中獲取,而原始數據源並未發生變化,因此無論如何都要對其進行重命名。

+0

謝謝你,所以你的說法已經在設置也許是維護畫面?我在想,在郵件應用程序中,當你點擊編輯時,它會在底部顯示一些選項,但我不知道如何重新命名,因爲你可以選擇多行。 – Jules

相關問題