// // CollecteAmountCell.m // IBOSSmini // // Created by ssl on 2018/2/28. // Copyright © 2018年 elongtian. All rights reserved. // #import "CollecteAmountCell.h" @interface CollecteAmountCell(){ UITextField *_textField; } @end @implementation CollecteAmountCell -(void)parseEarnestInfo:(CollecteAmountModel *)earnestModel{ CGFloat xpadding =10; CGFloat ypadding =10; NSString *settlementTypeTitle=@"结算方式:"; UILabel *lblSettlementTypeTitle=[UILabel new]; lblSettlementTypeTitle.text=settlementTypeTitle; lblSettlementTypeTitle.frame=CGRectMake(xpadding, ypadding,70,25); lblSettlementTypeTitle.font=orderTextFont; [self addSubview:lblSettlementTypeTitle]; NSString *settlementTypeName=earnestModel.settlementTypeName; _lblSettlementType=[UILabel new]; _lblSettlementType.text=settlementTypeName; _lblSettlementType.frame=CGRectMake(CGRectGetMaxX(lblSettlementTypeTitle.frame)+3, ypadding,Screen_Width-CGRectGetMaxX(_lblSettlementType.frame)-10, 25); _lblSettlementType.font=orderTextFont; [self addSubview:_lblSettlementType]; NSString *earnestSumTitle=@"金 额:"; UILabel *lblEarnestSumTitle=[UILabel new]; lblEarnestSumTitle.text=earnestSumTitle; lblEarnestSumTitle.frame=CGRectMake(xpadding,CGRectGetMaxY(lblSettlementTypeTitle.frame)+ypadding,70,25); lblEarnestSumTitle.font=orderTextFont; [self addSubview:lblEarnestSumTitle]; _txtEarnestSum = [UITextField new]; _txtEarnestSum.frame=CGRectMake(CGRectGetMaxX(lblEarnestSumTitle.frame)+3,CGRectGetMaxY(lblSettlementTypeTitle.frame)+ypadding, 200, 25); _txtEarnestSum.delegate = self; _txtEarnestSum.font=[UIFont systemFontOfSize: LabelAndTextFontOfSize]; _txtEarnestSum.text=earnestModel.collecteAmount; _txtEarnestSum.keyboardType=UIKeyboardTypeDecimalPad; [_txtEarnestSum addTarget:self action:@selector(searchTextFieldChangeAction:) forControlEvents:UIControlEventEditingChanged]; [self addSubview:_txtEarnestSum]; NSInteger valueFlag= earnestModel.valueFlag; if(valueFlag==97||valueFlag==99){ _txtEarnestSum.enabled=NO; } else{ _txtEarnestSum.enabled=YES; } UIView *bottomSeparator=[[UIView alloc]init]; bottomSeparator.frame=CGRectMake(0, CGRectGetMaxY(lblEarnestSumTitle.frame)+10,Screen_Width, 1); bottomSeparator.backgroundColor=LineBackgroundColor; [self addSubview:bottomSeparator]; } - (void)textFieldDidBeginEditing:(UITextField *)textField{ _textField = textField; } - (void)searchTextFieldChangeAction: (id)sender { [_cellDelegate update:(int)_position text:_textField.text]; } @end