| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- //
- // UseEarnestAmountCell.m
- // IBOSSmini
- //
- // Created by ssl on 2018/2/28.
- // Copyright © 2018年 elongtian. All rights reserved.
- //
- #import "UseEarnestAmountCell.h"
- @interface UseEarnestAmountCell()<UITextFieldDelegate>{
- UITextField *_textField;
- }
- @end
- @implementation UseEarnestAmountCell
- - (void)parseEarnestInfo:(UseEarnestAmountModel *) model{
-
- UILabel *lbSettlementType = [[UILabel alloc] init];
- lbSettlementType.frame = CGRectMake(10, 10,0, 0);
- lbSettlementType.text = @"结算方式:";
- lbSettlementType.font =[UIFont systemFontOfSize:14];
- [lbSettlementType sizeToFit];
- [self.contentView addSubview:lbSettlementType];
-
- UILabel *lbSettlementTypeName = [[UILabel alloc] init];
- lbSettlementTypeName.frame = CGRectMake(CGRectGetMaxX(lbSettlementType.frame)+5, 10,0, 0);
- lbSettlementTypeName.text = model.settlementTypeName;
- lbSettlementTypeName.font =[UIFont systemFontOfSize:14];
- [lbSettlementTypeName sizeToFit];
- [self.contentView addSubview:lbSettlementTypeName];
-
- UILabel *lbUnUserdEarnest = [[UILabel alloc] init];
- lbUnUserdEarnest.frame = CGRectMake(10,CGRectGetMaxY(lbSettlementType.frame)+15,0, 0);
- lbUnUserdEarnest.text = @"未使用款项:";
- lbUnUserdEarnest.font =[UIFont systemFontOfSize:14];
- [lbUnUserdEarnest sizeToFit];
- [self.contentView addSubview:lbUnUserdEarnest];
-
- UILabel *tfUnUserdEarnest = [[UILabel alloc] init];
- tfUnUserdEarnest.frame = CGRectMake(CGRectGetMaxX(lbUnUserdEarnest.frame)+5, CGRectGetMaxY(lbSettlementTypeName.frame)+15,0, 0);
- tfUnUserdEarnest.text = model.unUserdEarnest;
- tfUnUserdEarnest.font =[UIFont systemFontOfSize:14];
- [tfUnUserdEarnest sizeToFit];
- [self.contentView addSubview:tfUnUserdEarnest];
-
- UILabel *lbMoneyInformation = [[UILabel alloc] init];
- lbMoneyInformation.frame = CGRectMake(10,CGRectGetMaxY(lbUnUserdEarnest.frame)+15,0, 0);
- lbMoneyInformation.text = @"款项信息:";
- lbMoneyInformation.font =[UIFont systemFontOfSize:14];
- [lbMoneyInformation sizeToFit];
- [self.contentView addSubview:lbMoneyInformation];
-
- UITextField *tfMoneyInformation = [[UITextField alloc] init];
- tfMoneyInformation.frame = CGRectMake(CGRectGetMaxX(lbMoneyInformation.frame)+5, CGRectGetMaxY(tfUnUserdEarnest.frame)+15,SCREENWIDTH-(CGRectGetMaxX(lbMoneyInformation.frame)+5),18);
- tfMoneyInformation.text = model.moneyInformation;
- tfMoneyInformation.font =[UIFont systemFontOfSize:14];
- tfMoneyInformation.tag = 1001;
- tfMoneyInformation.keyboardType=UIKeyboardTypeDecimalPad;
- tfMoneyInformation.delegate = self;
- [tfMoneyInformation addTarget:self action:@selector(searchTextFieldChangeAction:) forControlEvents:UIControlEventEditingChanged];
- tfMoneyInformation.placeholder = @"请输入款项信息";
- [self.contentView addSubview:tfMoneyInformation];
-
- UILabel *lbPendAmount = [[UILabel alloc] init];
- lbPendAmount.frame = CGRectMake(10,CGRectGetMaxY(lbMoneyInformation.frame)+15,0, 0);
- lbPendAmount.text = @"待审金额:";
- lbPendAmount.font =[UIFont systemFontOfSize:14];
- [lbPendAmount sizeToFit];
- [self.contentView addSubview:lbPendAmount];
-
- UILabel *tfPendAmount = [[UILabel alloc] init];
- tfPendAmount.frame = CGRectMake(CGRectGetMaxX(lbPendAmount.frame)+5, CGRectGetMaxY(lbMoneyInformation.frame)+15,0, 0);
- tfPendAmount.text = @"0";
- tfPendAmount.font =[UIFont systemFontOfSize:14];
- [tfPendAmount sizeToFit];
- [self.contentView addSubview:tfPendAmount];
-
- UILabel *lbRemark = [[UILabel alloc] init];
- lbRemark.frame = CGRectMake(10,CGRectGetMaxY(lbPendAmount.frame)+15,0, 0);
- lbRemark.text = @"备 注:";
- lbRemark.font =[UIFont systemFontOfSize:14];
- [lbRemark sizeToFit];
- [self.contentView addSubview:lbRemark];
-
- UITextField *tfRemark = [[UITextField alloc] init];
- tfRemark.frame = CGRectMake(CGRectGetMaxX(lbRemark.frame)+5, CGRectGetMaxY(tfPendAmount.frame)+15,SCREENWIDTH-(CGRectGetMaxX(lbRemark.frame)+5),18);
- tfRemark.text = model.remarks;
- tfRemark.tag = 1002;
- tfRemark.font =[UIFont systemFontOfSize:14];
- tfRemark.delegate = self;
- tfRemark.placeholder = @"请输入备注";
- [tfRemark addTarget:self action:@selector(searchTextFieldChangeAction:) forControlEvents:UIControlEventEditingChanged];
- [self.contentView addSubview:tfRemark];
-
- UIView *line = [[UIView alloc] initWithFrame:CGRectMake(0, CGRectGetMaxY(lbRemark.frame), SCREENWIDTH, 1)];
- line.backgroundColor = LineBackgroundColor;
- [self.contentView addSubview:line];
- }
- - (void)textFieldDidBeginEditing:(UITextField *)textField{
- _textField = textField;
- }
- - (void)searchTextFieldChangeAction: (id)sender
- {
- if(_textField.tag == 1001){
- [_cellDelegate update:(int)_position flag:1 text:_textField.text];
- }else{
- [_cellDelegate update:(int)_position flag:2 text:_textField.text];
- }
-
- }
- @end
|