2011-09-02 222 views
2

我想在編輯聯繫人時在我的UITableView中有一個刪除按鈕,就像在Adr​​essBook中一樣。在UITableView中刪除按鈕

這是一個自定義單元格還是一個UIButton?

回答

0

爲了使這樣的按鈕可以執行以下操作:

  1. 讓您UITableView風格Grouped
  2. 將+1部分添加到您的表格中。
  3. 說你的表,這是最後一節
  4. 一個細胞
  5. 只是返回自定義單元格(有紅色背景與適當的標籤)的最後一節
+0

這是我第一次嘗試,但這看起來不一樣。沒有漸變等 – jussi

+0

你應該自己添加漸變。 – Nekto

0

如果實施委託方法的要編輯的實現代碼如下

- (void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath 

而不是執行的數據源方法

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

對於允許獲取刪除按鈕,當你刷卡的小區使用

Cell Editing Style : UITableViewCellEditingStyleDelete 

//編輯:錯誤的答案。 你的意思是底部的大牌還是左邊的牌?

+0

您是否曾經刪除過聯繫人?) – Nekto

+0

是的,底部的大底部 – jussi

+0

如果您檢查TableView是否處於編輯模式。你可以添加一個子視圖到我猜的tableview? –

0

使用.... 首先使用

[btn removeFromSuperview];

[tblobj重裝];