123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- //
- // ASLoginBindingC.m
- // westkissMob
- //
- // Created by 王猛 on 2022/11/16.
- //
- #import "ASLoginBindingC.h"
- #import "EamilTFmatchV.h"
- #import <OneSignal/OneSignal.h>
- @interface ASLoginBindingC ()
- @property (nonatomic, strong) EamilTFmatchV *xxx_regMmailV;
- @property (nonatomic, strong) TT_CustonTF *xxx_firstName;
- @property (nonatomic, strong) TT_CustonTF *xxx_lasetName;
- @property (nonatomic, strong) UIButton *xxx_bindBtn;
- @end
- @implementation ASLoginBindingC
- - (void)viewDidLoad {
- [super viewDidLoad];
- self.view.backgroundColor = [UIColor colorWithHexString:@"#FFF8F9"];
- self.title = @"BINDING";
-
- [self tt_addSubviews];
- }
- - (void)tt_addSubviews{
- [self.view addSubview:self.xxx_firstName];
- [self.view addSubview:self.xxx_lasetName];
- [self.view addSubview:self.xxx_regMmailV];
-
- [self.view addSubview:self.xxx_bindBtn];
- [self.view bringSubviewToFront:self.xxx_regMmailV];
-
- }
- -(void)handle_xxx_bindBtnEvent:(UIButton *)btn{
- if (self.xxx_firstName.text.length == 0) {
- [self.view makeToast:@"Please Input FirstName" duration:2 position:CSToastPositionCenter];
- return;
- }else if (self.xxx_lasetName.text.length == 0){
- [self.view makeToast:@"Please Input LastName" duration:2 position:CSToastPositionCenter];
- return;
- }else if(self.xxx_regMmailV.xxx_emailTF.text.length == 0 || ![Current_normalTool xxx_isValidateEmail:self.xxx_regMmailV.xxx_emailTF.text]){
- [self.view makeToast:@"Please prvide an email address." duration:2 position:CSToastPositionCenter];
- return;
- }
-
- NSMutableDictionary *parDIc = [NSMutableDictionary dictionaryWithDictionary:self.thirdLogDic];
- parDIc[@"firstName"] = self.xxx_firstName.text;
- parDIc[@"lastName"] =self.xxx_lasetName.text;
- parDIc[@"email"] = self.xxx_regMmailV.xxx_emailTF.text;
-
- if (self.bindFinishBlock) {
- self.bindFinishBlock(parDIc);
-
- [self dismissViewControllerAnimated:YES completion:nil];
- }
- }
- -(TT_CustonTF *)xxx_firstName{
- IPhoneXHeigh
- if (!_xxx_firstName) {
- _xxx_firstName = [TT_ControlTool FTT_ControlToolUITextFieldFrame:CGRectMake(20, securitytop_Y+50, (KScreenWidth-60)/2, 50)
- PlaceHolder:@"* First Name"
- andLifImage:nil
- AndRightImage:nil
- LiftImageFrame:CGRectZero
- RightImageFrame:CGRectZero
- AndTag:0
- AndKeyboardType:UIKeyboardTypeDefault
- clearButtonMode:UITextFieldViewModeAlways
- AndReturnKeyType:UIReturnKeyDone
- masksToBounds:YES
- conrenRadius:4
- BorderColor:[UIColor colorWithHexString:@"#000000"]
- BorderWidth:1];
- _xxx_firstName.font = [UIFont systemFontOfSize:14];
- _xxx_firstName.backgroundColor = [UIColor colorWithHexString:@"#FFFFFF"];
- _xxx_firstName.textAlignment = NSTextAlignmentCenter;
- _xxx_firstName.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"* First Name" attributes:@{NSForegroundColorAttributeName:[UIColor colorWithHexString:@"#0B0B0B"]}];
- }
- return _xxx_firstName;
- }
- -(TT_CustonTF *)xxx_lasetName{
- if (!_xxx_lasetName) {
- _xxx_lasetName = [TT_ControlTool FTT_ControlToolUITextFieldFrame:CGRectMake(CGRectGetMaxX(self.xxx_firstName.frame)+20,self.xxx_firstName.mj_y, (KScreenWidth-60)/2, 50)
- PlaceHolder:@"* Last Name"
- andLifImage:nil
- AndRightImage:nil
- LiftImageFrame:CGRectZero
- RightImageFrame:CGRectZero
- AndTag:0
- AndKeyboardType:UIKeyboardTypeDefault
- clearButtonMode:UITextFieldViewModeAlways
- AndReturnKeyType:UIReturnKeyDone
- masksToBounds:YES
- conrenRadius:4
- BorderColor:[UIColor colorWithHexString:@"#000000"]
- BorderWidth:1];
- _xxx_lasetName.font = [UIFont systemFontOfSize:14];
- _xxx_lasetName.backgroundColor = [UIColor colorWithHexString:@"#FFFFFF"];
- _xxx_lasetName.textAlignment = NSTextAlignmentCenter;
- _xxx_lasetName.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"* Last Name" attributes:@{NSForegroundColorAttributeName:[UIColor colorWithHexString:@"#0B0B0B"]}];
- }
- return _xxx_lasetName;
- }
- -(EamilTFmatchV *)xxx_regMmailV{
- if (!_xxx_regMmailV) {
- _xxx_regMmailV = [[EamilTFmatchV alloc]initWithFrame:CGRectMake(0,CGRectGetMaxY(self.xxx_firstName.frame)+30 , KScreenWidth, 50)];
- }
- return _xxx_regMmailV;
- }
- -(UIButton *)xxx_bindBtn{
- if(!_xxx_bindBtn){
- _xxx_bindBtn = [UIButton buttonWithType:UIButtonTypeCustom];
- _xxx_bindBtn.frame = CGRectMake(20, CGRectGetMaxY(self.xxx_regMmailV.frame)+30, KScreenWidth-40, 45);
- [_xxx_bindBtn setTitle:@"BINDING" forState:UIControlStateNormal];
- [_xxx_bindBtn setTitleColor:[UIColor colorWithHexString:@"#FFFFFF"] forState:UIControlStateNormal];
- _xxx_bindBtn.backgroundColor = [UIColor colorWithHexString:@"#000000"];
- _xxx_bindBtn.layer.cornerRadius = 4;
- _xxx_bindBtn.clipsToBounds = YES;
- [_xxx_bindBtn addTarget:self action:@selector(handle_xxx_bindBtnEvent:) forControlEvents:UIControlEventTouchUpInside];
- }
- return _xxx_bindBtn;
- }
- @end
|