| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- //
- // CollecteAmountCell.m
- // IBOSSmini
- //
- // Created by ssl on 2018/2/28.
- // Copyright © 2018年 elongtian. All rights reserved.
- //
- #import "CollecteAmountCell.h"
- @interface CollecteAmountCell()<UITextFieldDelegate>{
- 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
|