您的位置:首页 > 产品设计 > UI/UE

textField 限制文本框输入个数 自动切换下一行 <UITextFieldDelegate>代理方法

2016-04-29 14:47 453 查看
<UITextFieldDelegate>

代理方法里 直接用

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

{

NSLog(@"%@ %@",NSStringFromRange(range),string);

NSInteger loc = range.location;

// if (loc < 6) {

// return YES;

// }else{

// return NO ;//返回NO就不输入

// }

return (loc <
6);

}

文本框追踪按回车自动切换下一行

-(BOOL)textFieldShouldReturn:(UITextField *)textField

{

//如果光标
用户名切换到密码

if (textField ==
self.userName) {

//密码成为第一响应者

[self.userPassword
becomeFirstResponder];

}else if(textField ==
self.userPassword){

[self login:nil];

}

return
YES;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: