2011-09-02 90 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重装];