OC 使用手机号获取验证码,添加国家编码
程序员文章站
2022-06-22 08:44:12
由于项目受众群里不是国内用户,所以在使用手机号获取验证码的时候需要添加国家编码。三行代码集成国家区号选择功能功能运行效果如图:国家代码 UI设置TextField的左paddingNSInteger m = 40;UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, m, 40)];self.textField.leftView = paddingView;self.textField.l...
由于项目受众群里不是国内用户,所以在使用手机号获取验证码的时候需要添加国家编码。
三行代码集成国家区号选择功能
功能运行效果如图:
国家代码 UI
设置TextField的左padding
NSInteger m = 40;
UIView *paddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, m, 40)];
self.textField.leftView = paddingView;
self.textField.leftViewMode = UITextFieldViewModeAlways;
然后将国家编码的按钮叠加在TextField上面就可以了。
国家代码开源链接: 国家编码
使用方法:
1.导入XWCountryCode类
2.在需要选择国家代码的事件中
XWCountryCodeController *CountryCodeVC = [[XWCountryCodeController alloc] init];
//CountryCodeVC.deleagete = self;
//block
[CountryCodeVC toReturnCountryCode:^(NSString *countryCodeStr) {
//在此处实现最终选择后的界面处理
[self.countryCodeLB setText:countryCodeStr];
}];
[self presentViewController:CountryCodeVC animated:YES completion:nil];
本文地址:https://blog.csdn.net/shanghaibao123/article/details/107183061
上一篇: 2399起12期免息!荣耀30S首销:麒麟820、40W快充
下一篇: 设计模式 - 组合模式详解