在外部方法中获取UITabelView的Cell

作者: 寒桥 | 来源:发表于2015-04-04 16:18 被阅读695次

1.获取某个Cell


在外部获取cell--1

CGPoint subviewPosition = [sender convertPoint:CGPointZero toView:self.cartTableView];

在外部获取cell--2

NSIndexPath* indexPath = [self.cartTableView indexPathForRowAtPoint:subviewPosition];

CartViewCell * cell = (CartViewCell *)[self.cartTableView cellForRowAtIndexPath:indexPath];

//    CartViewCell * cell = (CartViewCell *)[[[sender superview] superview] superview];

checkIndexPath = [self.cartTableView indexPathForCell:cell];

DLog(@"%@",checkIndexPath);

SNm8CartModel  *cartModel  = self.yoShopingModel.m8ShopsListArray[checkIndexPath.section];

2.刷新某个Cell

//一个section刷新

NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2];

[tableview reloadSections:indexSetwithRowAnimation:UITableViewRowAnimationAutomatic];

//一个cell刷新

NSIndexPath *indexPath=[NSIndexPath indexPathForRow:3inSection:0];

[tableView reloadRowsAtIndexPaths:[NSArrayarrayWithObjects:indexPath,nil]withRowAnimation:UITableViewRowAnimationNone];

相关文章

网友评论

    本文标题:在外部方法中获取UITabelView的Cell

    本文链接:https://www.haomeiwen.com/subject/kcjaxttx.html