限制UITextField手机号只能输入11位
2016-03-30 17:27
302 查看
//输入手机号码
-(UITextField *)phoneNumTF{
if (!_phoneNumTF) {
_phoneNumTF = [[UITextField
alloc] initWithFrame:CGRectMake(0,
65,
kSCreen_width,
60)];
_phoneNumTF.placeholder =
@"请输入账号手机号码";
_phoneNumTF.keyboardType =
UIKeyboardTypeNumberPad;
_phoneNumTF.font = [UIFont
systemFontOfSize:18];
_phoneNumTF.backgroundColor = [UIColor
whiteColor];
_phoneNumTF.delegate =
self;
_phoneNumTF.tag =
100;
UIView *paddingView1 = [[UIView
alloc] initWithFrame:CGRectMake(0,
0, 10,
60)];
_phoneNumTF.leftView = paddingView1;
_phoneNumTF.leftViewMode =
UITextFieldViewModeAlways;
[_phoneNumTF
addTarget:self
action:@selector(textFieldDidChange:)
forControlEvents:UIControlEventEditingChanged];
}
return
_phoneNumTF;
}
- (void)textFieldDidChange:(UITextField *)textField
{
if (textField ==
self.phoneNumTF) {
if (textField.text.length >
11) {
textField.text = [textField.text
substringToIndex:11];
}
}
}
-(UITextField *)phoneNumTF{
if (!_phoneNumTF) {
_phoneNumTF = [[UITextField
alloc] initWithFrame:CGRectMake(0,
65,
kSCreen_width,
60)];
_phoneNumTF.placeholder =
@"请输入账号手机号码";
_phoneNumTF.keyboardType =
UIKeyboardTypeNumberPad;
_phoneNumTF.font = [UIFont
systemFontOfSize:18];
_phoneNumTF.backgroundColor = [UIColor
whiteColor];
_phoneNumTF.delegate =
self;
_phoneNumTF.tag =
100;
UIView *paddingView1 = [[UIView
alloc] initWithFrame:CGRectMake(0,
0, 10,
60)];
_phoneNumTF.leftView = paddingView1;
_phoneNumTF.leftViewMode =
UITextFieldViewModeAlways;
[_phoneNumTF
addTarget:self
action:@selector(textFieldDidChange:)
forControlEvents:UIControlEventEditingChanged];
}
return
_phoneNumTF;
}
- (void)textFieldDidChange:(UITextField *)textField
{
if (textField ==
self.phoneNumTF) {
if (textField.text.length >
11) {
textField.text = [textField.text
substringToIndex:11];
}
}
}
相关文章推荐
- 洛谷1373 小a和uim之大逃离
- iOS摄像头和相册-UIImagePickerController-浅析
- Uibutton
- 小计UIWindow
- UIAlertView的使用
- iOS中重用UITableView单元格时,千万别忘了这个
- AS import工程出现Gradle sync failed: Gradle version 2.2 is required. Current version is 2.10
- Frequentist和Bayesian之间的故事
- 获得项目的绝对地址 getRequestURI,getRequestURL的区别
- [Form builder]:about SYSTEM.MESSAGE_LEVEL
- Gradle for Android(二)全局设置、自定义BuildConfig、混淆
- Halton Sequences霍尔顿序列生成器,计算Pi
- UITableView指定刷新
- AnimMontage(中文翻译)——UE4官方文档
- urllib2特点--urllib2.Request对象,定制请求头部信息
- 使用UIcollectionView实现图片轮播
- SpannableString与SpannableStringBuilder使用【原创】
- 给UITextView 头部插入视图
- 用JS生成UUID的方法实例
- iOS程序-UITableView分组展示数据 - 纯手写代码