How to get the swipped cell index path in didTriggerRightUtilityButtonWithIndex delegate?

时间:2015-05-08 03:37:14

标签: ios uitableview

I have done UITableView cell swipe according to this tutorial

http://www.appcoda.com/swipeable-uitableviewcell-tutorial/

提交表单

现在我想获得在该委托中翻转的那个部分单元格的索引路径

- (void)swipeableTableViewCell:(SWTableViewCell *)cell didTriggerRightUtilityButtonWithIndex:(NSInteger)index

如何获取当前swip Cell的索引路径。请帮我。 感谢

2 个答案:

答案 0 :(得分:1)

您可以通过将故事板中的插件绑定到.h文件来创建表格视图的实例,例如

@interface SwipeTableViewController : UITableViewController <SWTableViewCellDelegate>
    @property (strong, nonatomic) IBOutlet UITableView *yourTableView;

@end

在同一方法中,您可以借助方法的单元格实例获得NSIndexPath

- (void)swipeableTableViewCell:(SWTableViewCell *)cell didTriggerLeftUtilityButtonWithIndex:(NSInteger)index {
    NSIndexPath *indexPath = [self.yourTableView indexPathForCell:cell];
    NSLog(@"%i",indexPath.row);
    ....
}

希望这对你有所帮助。

答案 1 :(得分:0)

维护 UITableView * myTableView 的实例。

//Get the IndexPath
NSIndexPath *indexPath = [myTableView indexPathForCell:cell];