在iOS中有一种方法可以防止UITextView中的自动拼写纠正吗?

时间:2015-12-15 03:09:32

标签: ios uitextview autocorrect

我已经实现了textView:shouldChangeTextInRange:replacementText:如下所示。我需要它来删除提示文本并结束编辑。我是否需要在其中添加其他内容才能关闭自动更正功能?或者我怎么把它关掉?

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
    if ([self.noteView.text isEqualToString:initialText]) {
        textView.text = @"";
        self.noteView.textColor = [UIColor blackColor]; // initialText was lightGray
    } else if ([text isEqualToString:@"\n"]) {
        [textView resignFirstResponder];
    }
    return YES;
}

1 个答案:

答案 0 :(得分:0)

您可以在故事板上进行设置。选择UITextView并进行检查:Image

如果您没有用户故事板,则可以使用以下代码:

yourTextView.autocorrectionType = UITextAutocorrectionTypeNo;