| | |
| | | } |
| | | |
| | | - (void)loadViewInfomation:(GoodsDetailBaseModel *)model extraDic:(NSDictionary *)extraDic { |
| | | |
| | | BOOL fanliValid = [extraDic[@"fanliValid"] boolValue]; |
| | | BOOL shareValid = [extraDic[@"shareValid"] boolValue]; |
| | | |
| | | if (_from && [_from isEqualToString:@"miandan"]) { |
| | | self.buttonCopuLink.hidden = YES; |
| | | self.buttonCollection.hidden = YES; |
| | |
| | | } |
| | | |
| | | [self.buyButton updateLayout]; |
| | | [self.shareButton updateLayout]; |
| | | |
| | | if ([YTHsharedManger startManger].iosonling == 0) { |
| | | UIBezierPath *maskPathBuyButton = [UIBezierPath bezierPathWithRoundedRect:self.buyButton.bounds byRoundingCorners:UIRectCornerBottomRight | UIRectCornerTopRight cornerRadii:CGSizeMake(20, 20)]; |
| | | if (shareValid) { |
| | | UIBezierPath *maskPathBuyButton = [UIBezierPath bezierPathWithRoundedRect:self.buyButton.bounds byRoundingCorners:UIRectCornerTopRight | UIRectCornerBottomRight cornerRadii:CGSizeMake(20, 20)]; |
| | | CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init]; |
| | | maskLayer.frame = self.buyButton.bounds; |
| | | maskLayer.path = maskPathBuyButton.CGPath; |
| | | self.buyButton.layer.mask = maskLayer; |
| | | |
| | | } else { |
| | | self.shareButton.hidden = YES; |
| | | |
| | | UIBezierPath *maskPathBuyButton = [UIBezierPath bezierPathWithRoundedRect:self.buyButton.bounds byRoundingCorners:UIRectCornerAllCorners cornerRadii:CGSizeMake(20, 20)]; |
| | | CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init]; |
| | | maskLayer.frame = self.buyButton.bounds; |
| | |
| | | self.buyButton.layer.mask = maskLayer; |
| | | } |
| | | |
| | | [self.shareButton updateLayout]; |
| | | UIBezierPath *maskPathShareButton = [UIBezierPath bezierPathWithRoundedRect:self.shareButton.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerTopLeft cornerRadii:CGSizeMake(20, 20)]; |
| | | CAShapeLayer *maskLayer1 = [[CAShapeLayer alloc] init]; |
| | | maskLayer1.frame = self.shareButton.bounds; |
| | | maskLayer1.path = maskPathShareButton.CGPath; |
| | | self.shareButton.layer.mask = maskLayer1; |
| | | if (fanliValid) { |
| | | UIBezierPath *maskPathShareButton = [UIBezierPath bezierPathWithRoundedRect:self.shareButton.bounds byRoundingCorners:UIRectCornerTopLeft | UIRectCornerBottomLeft cornerRadii:CGSizeMake(20, 20)]; |
| | | CAShapeLayer *maskLayer1 = [[CAShapeLayer alloc] init]; |
| | | maskLayer1.frame = self.shareButton.bounds; |
| | | maskLayer1.path = maskPathShareButton.CGPath; |
| | | self.shareButton.layer.mask = maskLayer1; |
| | | |
| | | } else { |
| | | self.buyButton.hidden = YES; |
| | | self.shareButton.sd_resetLayout.rightSpaceToView(self, 5).topSpaceToView(self, 5).widthIs((SCREEN_WIDTH - 115) / 2).heightIs(40); |
| | | UIBezierPath *maskPathShareButton = [UIBezierPath bezierPathWithRoundedRect:self.shareButton.bounds byRoundingCorners:UIRectCornerAllCorners cornerRadii:CGSizeMake(20, 20)]; |
| | | CAShapeLayer *maskLayer1 = [[CAShapeLayer alloc] init]; |
| | | maskLayer1.frame = self.shareButton.bounds; |
| | | maskLayer1.path = maskPathShareButton.CGPath; |
| | | self.shareButton.layer.mask = maskLayer1; |
| | | } |
| | | |
| | | if ([YTHsharedManger startManger].iosonling == 0) { |
| | | |
| | | |
| | | } else { |
| | | self.shareButton.hidden = YES; |
| | | UIBezierPath *maskPathBuyButton = [UIBezierPath bezierPathWithRoundedRect:self.buyButton.bounds byRoundingCorners:UIRectCornerAllCorners cornerRadii:CGSizeMake(20, 20)]; |
| | | CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init]; |
| | | maskLayer.frame = self.buyButton.bounds; |
| | | maskLayer.path = maskPathBuyButton.CGPath; |
| | | self.buyButton.layer.mask = maskLayer; |
| | | } |
| | | |
| | | self.labelContentBuy.text = model.moneyInfo.fanliMoney; |
| | | self.labelContentShare.text = model.moneyInfo.shareMoney; |
| | |
| | | _buyButton .backgroundColor = XYRMainColor; |
| | | _buyButton.titleLabel.font = [UIFont boldSystemFontOfSize:15]; |
| | | [_buyButton addTarget:self action:@selector(buyTaped:) forControlEvents:UIControlEventTouchUpInside]; |
| | | if(SCREEN_WIDTH < 375){ |
| | | _buyButton.titleLabel.font = [UIFont boldSystemFontOfSize:13]; |
| | | } |
| | | return _buyButton; |
| | | } |
| | | |