tableViewCell刷新问题

关于tableViewCell显示不全,导致priceLabel并没有得到刷新。进入下一页面时self.price= 默认值,而不是添加

比方说,iPhone界面是绿色部分,tableViewCell能显示的刚好到儿童票(iphone 5s)页面如下:

之前刷新price的代码是这样的,在选择票的cell上刷新priceCell,就可以了。priceCell这边就会处理总价格

[self.buyTicketTableView beginUpdates];
                    [self.buyTicketTableView reloadSections:[NSIndexSet indexSetWithIndex:PGOfferEventBuyTicketTableViewCellTotalPrice] withRowAnimation:UITableViewRowAnimationNone];
                    [self.buyTicketTableView endUpdates];

 

 

而5s界面刚好priceCell的页面没显示出来,别人有时候选完,不会下拉看看价格的,直接跳转付款页面,导致priceCell没有出现,不出现的话,使用上面的代码是不行的。

必须是选完数量,马上算。。。。

在选择票的cell上加上就可以了

 self.totalPrice = 0;
                    if ([self.purchaseItemList count] != 0) {
                        for (NSMutableDictionary *dict in self.purchaseItemList) {
                            self.totalPrice += [[dict objectForKey:@"price"] doubleValue] * [[dict objectForKey:@"quantity"] doubleValue];
                        }
                        
                    }

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值