我被困在这一点上,因为到处都有一些信息,但从来没有一个可靠的解释。
我有一个表格视图,里面充满了单元格和部分。我想看看当我在一个单元格上滑动时(向右),我得到两个按钮:“接受”和“拒绝”。
我已经看到了删除按钮。这只发生在每个部分的第一个单元格以外的任何地方(这里,程序只检测到didSelectRowAtIndexPath
),而且我不知道如何在单元格中获得第二个按钮,更不用说编辑这些按钮了。
任何人有任何想法?
我被困在这一点上,因为到处都有一些信息,但从来没有一个可靠的解释。
我有一个表格视图,里面充满了单元格和部分。我想看看当我在一个单元格上滑动时(向右),我得到两个按钮:“接受”和“拒绝”。
我已经看到了删除按钮。这只发生在每个部分的第一个单元格以外的任何地方(这里,程序只检测到didSelectRowAtIndexPath
),而且我不知道如何在单元格中获得第二个按钮,更不用说编辑这些按钮了。
任何人有任何想法?
您需要继承 UITableViewCell 并添加 GestureRecognizer 才能获得此效果。标准的表格编辑功能在这里不会完全适用。开源ELCImagePickerController在其 ELCAssetCell.m 中做了类似的事情,应该会让你朝着正确的方向前进:
[elcAsset addGestureRecognizer:[[[UITapGestureRecognizer alloc] initWithTarget:elcAsset action:@selector(toggleSelection)] autorelease]];