是否有一种方法只允许用户在UITextField
中输入一个单词?如果是这样,怎么样?限制用户只在UITextField中输入一个单词
下面是我使用的当前代码:
-(BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
_disallowedCharacters = [NSCharacterSet whitespaceCharacterSet];
for(int i = 0; i < [_searchBox.text length]; i++){
unichar c = [_searchBox.text characterAtIndex:i];
if (![_disallowedCharacters characterIsMember:c])
{
return NO;
}
}
return YES;
}
你是什么意思的“一个字”?在某些语言中,空格不是单词分隔符。 – 2011-04-29 21:52:50