用户推送哪个单元格

时间:2014-12-17 14:30:29

标签: ios ios8

我使用CEWendel / SWTableViewCell(链接在这里:https://github.com/CEWendel/SWTableViewCell)。有人知道谁能知道tableView中的哪个单元格swype。

我的代码运行正常但我无法知道单元格是1,2,3 ......因为我需要为每个单元进行特定的转换。

librery的代表有很多方法,但没有人告诉我单元格的数量,如果用户没有按下单元格,我不知道我该怎么做。< / p>

- (void)swipeableTableViewCell:(SWTableViewCell *)cell didTriggerLeftUtilityButtonWithIndex:(NSInteger)index;
- (void)swipeableTableViewCell:(SWTableViewCell *)cell didTriggerRightUtilityButtonWithIndex:(NSInteger)index;
- (void)swipeableTableViewCell:(SWTableViewCell *)cell scrollingToState:(SWCellState)state;
- (BOOL)swipeableTableViewCellShouldHideUtilityButtonsOnSwipe:(SWTableViewCell *)cell;
- (BOOL)swipeableTableViewCell:(SWTableViewCell *)cell canSwipeToState:(SWCellState)state;
- (void)swipeableTableViewCellDidEndScrolling:(SWTableViewCell *)cell;

非常感谢!

3 个答案:

答案 0 :(得分:0)

NSIndexPath *indexPath = [self.tableView indexPathForCell:cell];

答案 1 :(得分:0)

SWTableViewCell是一个UITableViewCell,所以

的UITableView      - (NSIndexPath *)indexPathForCell:(UITableViewCell *)cell

方法应该工作

答案 2 :(得分:0)

例如:

- (void)swipeableTableViewCell:(SWTableViewCell *)cell didTriggerLeftUtilityButtonWithIndex:(NSInteger)index {
   // get swiped cell indexPath like this
   NSIndexPath *indexPath = [self.tableView indexPathForCell:cell];

}