XCFCartItem *randomItem = [XCFCartItemTool randomItem];
XCFGoods?*randomGoods?=?randomItem.goods;
//?加入購物車
if(type?==?BottomViewClickedAddToShoppingCart)?{
//?如果該商品有多種類型,就彈窗讓用戶選擇具體購買哪種類型
if(randomGoods.kinds.count?>?1)?{
UIWindow?*window?=?[UIApplication?sharedApplication].keyWindow;
//?縮小當(dāng)前界面
[UIView?animateWithDuration:0.3?animations:^{
window.rootViewController.view.transform?=?CGAffineTransformMakeScale(0.9,?0.9);
}];
//?顯示商品分類view
XCFKindsCategoryView?*kindsView?=?[[XCFKindsCategoryView?alloc]?initWithFrame:window.bounds];
//?分類view的彈出類型(購物車)
kindsView.type?=?XCFKindsViewTypeCart;
kindsView.item?=?randomItem;
[window?addSubview:kindsView];
//?確認(rèn)購買回調(diào)
kindsView.confirmBlock?=?^(XCFCartItem?*item)?{
//?本地購物車數(shù)據(jù)添加商品
[XCFCartItemTool?addItem:item];
[UILabel?showStats:[NSString?stringWithFormat:@"添加:\n%@",?item.kind_name]?atView:weakSelf.view];
};
//?取消回調(diào)
kindsView.cancelBlock?=?^{
//?恢復(fù)界面大小
[UIView?animateWithDuration:0.3?animations:^{
window.rootViewController.view.transform?=?CGAffineTransformMakeScale(1,?1);
}];
};
}else{//?如果只有一個商品,直接加入購物車
[XCFCartItemTool?addItemRandomly:^(NSString?*goodsName)?{
[UILabel?showStats:[NSString?stringWithFormat:@"隨機添加:\n%@",?goodsName]?atView:weakSelf.view];
}];
}
}