购物车
2017-07-28 本文已影响24人
ethan_cun
一、
没图谁看啊要有效果图:
有图我也不看更不会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;
}