Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ios的uitableview中自定义单元格编辑样式_Ios_Iphone_Objective C_Uitableview - Fatal编程技术网

在ios的uitableview中自定义单元格编辑样式

在ios的uitableview中自定义单元格编辑样式,ios,iphone,objective-c,uitableview,Ios,Iphone,Objective C,Uitableview,当用户向右滑动时,我想给出两个选项 名为“编辑”和“删除”的两个选项或按钮 目前,用户向左滑动时仅显示删除,即UITableViewCellEditingStyleDelete 但我想自定义这个视图,并给出两个灰色背景的按钮。目前它是红色背景 守则如下: - (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

当用户向右滑动时,我想给出两个选项

名为“编辑”和“删除”的两个选项或按钮

目前,用户向左滑动时仅显示删除,即UITableViewCellEditingStyleDelete

但我想自定义这个视图,并给出两个灰色背景的按钮。目前它是红色背景

守则如下:

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

    return UITableViewCellEditingStyleDelete;

   }

请帮助我如何实现此操作。

该按钮不可自定义,如果要执行此操作,您必须创建自己的自定义单元格并自己添加动画。

您需要将UITableViewCell子类化并覆盖

setEditing:设置动画:

布局子视图


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

按钮不可自定义。你必须为自己的目标创造自己的目标looking@Baddu如果可能的话,你能给我一些示例代码如何做到这一点。非常感谢你的快速回复。你能给我一些示例,说明如何对uitableviewcell进行子类化并重写这些方法。教科书、网站和Apple示例代码中都有许多标准示例。这是一个非常基本的问题,也是一个完全不同的问题。你可以接受这个,如果你愿意,可以问一个新的。