技术iOS滚动视图tableview,collectionviewiOS 开发

在外部方法中获取UITabelView的Cell

2015-04-04  本文已影响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];

上一篇下一篇

猜你喜欢

热点阅读