| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- //
- // IntermediateCustomerCellTableViewCell.m
- // IBOSSmini
- //
- // Created by guan hong hou on 2018/2/1.
- // Copyright © 2018年 elongtian. All rights reserved.
- //
- #import "IntermediateCustomerCell.h"
- @implementation IntermediateCustomerCell
- - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
- self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
-
- return self;
- }
- -(void)parseIntermediateCustomerInfo:(IntermediateCustomerFrame *)intermediateCustomerFrame{
- _intermediateCustomerModel=intermediateCustomerFrame.intermediateCustomerModel;
- if(_intermediateCustomerModel==nil){
- return;
- }
- _btnCheck=[UIButton buttonWithType:UIButtonTypeCustom];
- _btnCheck.frame=intermediateCustomerFrame.checkboxF;
- [_btnCheck addTarget:self action:@selector(btnGoCheck) forControlEvents:UIControlEventTouchUpInside];
- [self addSubview:_btnCheck];
-
- NSString *staffNameTitle=@"客户员工:";
- UILabel *lblStaffNameTitleName=[UILabel new];
- lblStaffNameTitleName.text=staffNameTitle;
- lblStaffNameTitleName.frame=intermediateCustomerFrame.intermediateCustomerTitleF;
- lblStaffNameTitleName.font=orderTextFont;
- [self addSubview:lblStaffNameTitleName];
- NSString *staffName=_intermediateCustomerModel.intermediateCustomerStaffName;
- _lblIntermediateCustomer=[UILabel new];
- _lblIntermediateCustomer.text=staffName;
- _lblIntermediateCustomer.frame=intermediateCustomerFrame.intermediateCustomerF;
- _lblIntermediateCustomer.font=orderTextFont;
- [self addSubview:_lblIntermediateCustomer];
- UIView *bottomSeparator=[[UIView alloc]init];
- bottomSeparator.frame=intermediateCustomerFrame.separatorF;
- bottomSeparator.backgroundColor=LineBackgroundColor;
- [self addSubview:bottomSeparator];
- }
- //设置checkbox背景图片
- - (void) setCheckBackground: (BOOL) checked
- {
- if(!checked)
- {
- _isSelect=NO;
- [_btnCheck setImage:[UIImage imageNamed:@"order_unchecked"] forState:UIControlStateNormal];
-
-
- }
- else
- {
- _isSelect=YES;
- [_btnCheck setImage:[UIImage imageNamed:@"order_checked"] forState:UIControlStateNormal];
-
- }
- }
- -(void)btnGoCheck
- {
- if([self.delegate respondsToSelector:@selector(btnIntermediateCustomerCheckPressed:)])
- {
-
- [self.delegate btnIntermediateCustomerCheckPressed:self];
-
- }
- }
- - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
- [super setSelected:selected animated:animated];
- }
- @end
|