我有一個屏幕,允許用戶一次添加幾個類別。他們可以搜索所有類別並選擇一個類別。我還添加了一個滑動右刪除功能。
但是,我真的不確定如何讓行項目被重命名/編輯?
目前的刷卡刪除不明顯,可能會錯過。
我對房地產缺乏信心,我無法看到我將如何提供編輯/重命名功能。
我知道這個問題可以在UI堆棧站點上詢問。但我認爲這與功能和可以使用的框架更相關,設計人員不會知道可用的功能。
我有一個屏幕,允許用戶一次添加幾個類別。他們可以搜索所有類別並選擇一個類別。我還添加了一個滑動右刪除功能。
但是,我真的不確定如何讓行項目被重命名/編輯?
目前的刷卡刪除不明顯,可能會錯過。
我對房地產缺乏信心,我無法看到我將如何提供編輯/重命名功能。
我知道這個問題可以在UI堆棧站點上詢問。但我認爲這與功能和可以使用的框架更相關,設計人員不會知道可用的功能。
我想補充一個:
UITableViewCellAccessoryDetailDisclosureButton
其推動一個新的控制器,以便對其進行編輯或刪除。
編輯:
有一個TableView中代表當附件被竊聽檢測:
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
完全一樣,你會爲你的應用程序中的任何其他tableView。
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (tableView == self.searchDisplayController.searchResultsTableView) {
//delete rows etc.
}
}
關於重命名,重新考慮這一點,沒有人實際上需要重新命名搜索結果中的行。他們正在從原始數據源中獲取,而原始數據源並未發生變化,因此無論如何都要對其進行重命名。
謝謝你,所以你的說法已經在設置也許是維護畫面?我在想,在郵件應用程序中,當你點擊編輯時,它會在底部顯示一些選項,但我不知道如何重新命名,因爲你可以選擇多行。 – Jules
謝謝,但他們如何選擇一行 – Jules
也許我不完全理解你的問題:) - 但如果你添加一個UITableViewCellAccessoryDetailDisclosureButton,有一個委託在TableView上調用: - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath – PhillyNJ
此時,您點擊一行並點擊選擇。哪個選擇該行。如果我有泄露按鈕,這將不允許選擇該行。 – Jules