说明

​ 有时候为了控制输入,需要在delegate中实现控制。上代码

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#pragma mark - textfield delegate

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
//删除
if ([string isEqualToString:@""]) {
if (textField.text.length == 1) {
//TODO:handle your stuff
return YES;
}
}
//空格
if ([string isEqualToString:@" "]) {
textField.text = [textField.text trim];
return NO;
}
//TODO:handle your stuff
return YES;
}