2013-10-30 96 views
0

我想在用户向右滑动时给出两个选项。在ios的uitableview中定制单元格编辑风格

两个选项或按钮名称编辑和删除。

目前它表明,只有当用户向左滑动即UITableViewCellEditingStyleDelete

删除,但我想定制这一观点,并给出了两个按钮,灰色background.At目前它是红色背景。

的代码是: -

- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 

    return UITableViewCellEditingStyleDelete; 

    } 

请帮助我如何达致这。

+1

按钮不可自定义。你必须创建自己的目的,你正在寻找 – Baddu

+0

@Baddu如果可能的话,你可以给我一些示例代码如何做到这一点.. –

回答

0

该按钮不是可自定义的,如果您想要这样做,您必须创建自己的自定义单元格并自行添加动画。

2

您需要继承的UITableViewCell并覆盖

setEditing:animated:
layoutSubviews

这应该按预期的方式工作。

+0

感谢很多快速reply.Can你给我任何例子如何继承uitableviewcell并重写这些方法。 –

+0

教科书,网站和Apple示例代码中都有很多标准示例。这是非常基本的,是一个非常不同的问题。如果你愿意的话,你可以接受这个问题并提出一个新问题。 – Mundi