IOS 购买类型视图 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    购买类型视图定制


    代码

<code class="hljs" bjectivec="">// 支付页面格式- (UIView*) CellForRowAtRow:(NSInteger) row {    UIView* itemView = [UIView viewWithFrame. CGRectMake(0, 0, viewWidth() - 20, 45)                                  andBkColor: [UIColor clearColor]];    NIDASSERT(row < _alipayInfo.count);    if (row < _alipayInfo.count) {        // 会员包年包月        UILabel* titleLabel = [UILabel labelWithFrame. CGRectMake(10, 15, 100, 15)                                             fontSize: 14                                            fontColor: RGBCOLOR_HEX(0x666666)                                                 text: _alipayInfo[row][@desc]];        [itemView addSubview: titleLabel];        // 价钱        CYAttributedLabel* pricelabel = [[CYAttributedLabel alloc] initWithFrame. CGRectMake(0, 12, 125, 20)];        pricelabel.verticalTextAlignment = NIVerticalTextAlignmentTop;        pricelabel.text = [NSString stringWithFormat: @%@元, _alipayInfo[row][@price]];        pricelabel.font = [UIFont boldSystemFontOfSize: 14];        pricelabel.textColor = RGBCOLOR_HEX(0xff6000);        [pricelabel setFont: [UIFont boldSystemFontOfSize: 11]                      range: [pricelabel.text rangeOfString: @元]];        pricelabel.textAlignment = NSTextAlignmentRight;        [itemView addSubview: pricelabel];        // 和原价的比较        CYAttributedLabel* riginPriceLabel = [[CYAttributedLabel alloc] initWithFrame. CGRectMake(145, 16, 110, 18)];        originPriceLabel.font = [UIFont systemFontOfSize: 11];        originPriceLabel.verticalTextAlignment = NIVerticalTextAlignmentTop;        originPriceLabel.cssHandler = [CYResource getCssHandler];        originPriceLabel.text = _alipayInfo[row][@old_price];        originPriceLabel.textColor = RGBCOLOR_HEX(0x666666);        [itemView addSubview: originPriceLabel];        NSArray *array = [originPriceLabel.text componentsSeparatedByString:@ ];        // 划线        UIView *lineView = [[UIView alloc] init];        lineView.backgroundColor = originPriceLabel.textColor;        [itemView addSubview:lineView];        UILabel *subLabel = [UILabel labelWithFrame.:CGRectZero                                           fontSize:14                                          fontColor:[UIColor blackColor]                                               text:array[0]];        [subLabel sizeToFit];        lineView.frame. = CGRectMake(originPriceLabel.left, originPriceLabel.top + 7, subLabel.width - 10, 1);        // 选中的按钮        UIButton* button = [UIButton buttonWithBackgroundImage: @choose_icon_normal.png                                       selectedBackgroundImage: @choose_icon_selected.png                                                         frame. CGRectMake(viewWidth() - 50, 14, 20, 20)                                                        target: nil                                                      selector: nil];        [itemView addSubview: button];    }    return itemView;}</code>

    效果

   


   

最新文章