有没有办法禁用iPhone键盘上的“,”按钮,或者至少阻止用户在我的UITextField中输入“,”?

最佳答案

是。设置文本字段的委托,然后实现以下方法:

- (BOOL)textField:(UITextField *)tf shouldChangeCharactersInRange:(NSRange)r replacementString:(NSString *)str
{
    if (tf == theTextFieldYouWannaBehaveLikeThis) {
        if ([str isEqualToString:@","]) {
            return NO;
        }
    }
    return YES;
}

关于ios - 禁用iPhone键盘按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12230151/

10-10 17:10