| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- //
- // ThirdTableViewCell.m
- // BuguLive
- //
- // Created by fanwe2014 on 16/7/22.
- // Copyright © 2016年 xfg. All rights reserved.
- //
- #import "ThirdTableViewCell.h"
- @interface ThirdTableViewCell ()<UITextFieldDelegate>
- @end
- @implementation ThirdTableViewCell
- - (void)awakeFromNib
- {
- [super awakeFromNib];
- self.identificationType.textColor = self.identificationName.textColor = self.contactWay.textColor = self.identificationNumLabel.textColor = kAppGrayColor1;
-
- self.identificationButton.layer.borderWidth = 0;
- self.identificationButton.layer.borderColor = [UIColor clearColor].CGColor;
- self.typeTextFiled.layer.borderWidth = 0;
- self.typeTextFiled.layer.borderColor = [UIColor clearColor].CGColor;
- self.typeTextFiled.textColor = self.nameTextFiled.textColor = self.contactTextFiled.textColor = self.identificationNumFiled.textColor = kAppGrayColor4;
- self.typeTextFiled.placeholder = ASLocalizedString(@"请选择认证类型");
- self.nameTextFiled.placeholder = ASLocalizedString(@"请输入您的真实姓名");
- self.contactTextFiled.placeholder = ASLocalizedString(@"请输入您的联系方式");
- self.identificationNumFiled.placeholder = ASLocalizedString(@"请输入您的身份证号码");
- self.selectionStyle = UITableViewCellSelectionStyleNone;
-
- for (UIView *subview in self.contentView.subviews) {
- [subview setLocalizedString];
- }
-
- }
- - (void)creatCellWithAuthentication:(int)authentication andIdTypeStr:(NSString *)idTypeStr andIdNameStr:(NSString *)idNameStr andIdContactStr:(NSString *)idContactStr andIdNumStr:(NSString *)idNumStr andShowIdNum:(int)idNum
- {
- if (idNum == 1)
- {
- self.identificationNumLabel.hidden = NO;
- self.idStartLabel.hidden = NO;
- self.identificationNumFiled.hidden = NO;
- }else
- {
- self.identificationNumLabel.hidden = YES;
- self.idStartLabel.hidden = YES;
- self.identificationNumFiled.hidden = YES;
- }
-
- if (authentication == 1 || authentication == 2 || authentication == 3)
- {
- if (authentication == 3)
- {
- self.typeTextFiled.userInteractionEnabled = YES;
- self.nameTextFiled.userInteractionEnabled = YES;
- self.contactTextFiled.userInteractionEnabled = YES;
- self.identificationButton.userInteractionEnabled = YES;
- self.identificationNumFiled.userInteractionEnabled = YES;
- }else
- {
- self.typeTextFiled.userInteractionEnabled = NO;
- self.nameTextFiled.userInteractionEnabled = NO;
- self.contactTextFiled.userInteractionEnabled = NO;
- self.identificationButton.userInteractionEnabled = NO;
- self.identificationNumFiled.userInteractionEnabled = NO;
- }
-
- self.typeTextFiled.text = idTypeStr;
- self.nameTextFiled.text = idNameStr;
- self.contactTextFiled.text = idContactStr;
- self.identificationNumFiled.text = idNumStr;
-
- }else
- {
- self.typeTextFiled.userInteractionEnabled = YES;
- self.nameTextFiled.userInteractionEnabled = YES;
- self.contactTextFiled.userInteractionEnabled = YES;
- self.identificationButton.userInteractionEnabled = YES;
- self.identificationNumFiled.userInteractionEnabled = YES;
- }
- }
- - (BOOL)textFieldShouldReturn:(UITextField *)textField
- {
- return YES;
- }
- //认证类型的点击事件
- - (IBAction)buttonClick:(UIButton *)sender
- {
- if (self.delegate)
- {
- if ([self.delegate respondsToSelector:@selector(getIdentificationWithCell:)])
- {
- [self.delegate getIdentificationWithCell:self];
- }
- }
- }
- @end
|