购物车

一、

要有效果图:

购物车_第1张图片
没图谁看啊

购物车_第2张图片
有图我也不看更不会star

二、

要有demo
这不就是嘛

三、

干嘛的:
仿淘宝购物订单逻辑
设计模式MVC 控制器450行代码 cell 280行代码 实现类似淘宝购物车的选择,编辑,删除等功能
使用YYModel管理数据结构

四、

具体的呢:

// 更新商里每个商品选择状态

- (void)updateGoodsSelectedState
{
    for (GoodsModel * model in self.czyGoodsList) {

        model.isGoodsSelected = self.isShopSelected;
    }
}
//点击商店更新商品状态:
- (void)updateTotalBtnSelectedState:(BOOL)state
{
    self.isShopSelected = state;

    for (GoodsModel * model in self.czyGoodsList) {

        model.isGoodsSelected = state;
    }
}
//  点击商品更改商店和全选按钮状态:
- (void)updateShopSeletedState
{
    // 数量为0
    
    if (self.czyGoodsList.count == 0) {
        self.isShopSelected = NO;
        return;
    }

    for (GoodsModel * model in self.czyGoodsList) {

        // 一个未选中 则为未选中
        
        if (model.isGoodsSelected == NO) {
            self.isShopSelected = NO;
            return;
        }
    }

    self.isShopSelected = YES;
}

你可能感兴趣的:(购物车)