Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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 滑动表格单元格可获得两个选项_Ios_Objective C_Iphone_Uitableview_Swipe - Fatal编程技术网

Ios 滑动表格单元格可获得两个选项

Ios 滑动表格单元格可获得两个选项,ios,objective-c,iphone,uitableview,swipe,Ios,Objective C,Iphone,Uitableview,Swipe,我被困在这一点上,因为有一些信息散布在各地,但从来没有一个可靠的解释 我有一个表格视图,里面充满了单元格和分区。我想看看当我在一个单元格(右边)上滑动时,我得到两个按钮:“接受”和“拒绝” 我已经看到了删除按钮。这只发生在每个部分的第一个单元格之外的任何地方(在这里,程序只检测到didSelectRowAtIndexPath),我不知道如何在单元格中获得第二个按钮,更不用说编辑这些按钮了 有人知道吗 您需要将UITableViewCell子类化,并添加一个手势识别器以获得此效果。标准的表格编辑功

我被困在这一点上,因为有一些信息散布在各地,但从来没有一个可靠的解释

我有一个表格视图,里面充满了单元格和分区。我想看看当我在一个单元格(右边)上滑动时,我得到两个按钮:“接受”和“拒绝”

我已经看到了删除按钮。这只发生在每个部分的第一个单元格之外的任何地方(在这里,程序只检测到
didSelectRowAtIndexPath
),我不知道如何在单元格中获得第二个按钮,更不用说编辑这些按钮了


有人知道吗

您需要将UITableViewCell子类化,并添加一个手势识别器以获得此效果。标准的表格编辑功能在这里不能很好地解决这个问题。开源软件在其ELCAssetCell.m中做了类似的事情,这应该会让您朝着正确的方向前进:

[elcAsset addGestureRecognizer:[[[UITapGestureRecognizer alloc] initWithTarget:elcAsset action:@selector(toggleSelection)] autorelease]];

我现在正在用它做实验。在我看来,整个customCell的东西必须重新设计,有可选的按钮和标签用于刷卡。谢谢你的提示:)很有魅力,我正在编辑你的评论来解释我是如何做到的。