禁用自动更正UITextView

时间:2015-04-17 02:23:21

标签: objective-c uitextview autocorrect

有没有人知道如何在uitextview中禁用自动更正编程?我有以下代码,但它不起作用。

- (void)_setUpTextView {
    self.textView = [[UITextView alloc] initWithFrame:self.bounds];
    self.textView.accessibilityLabel = @"CommentTextView";
    self.textView.translatesAutoresizingMaskIntoConstraints = NO;
    [self.textView setFont:[[AppearanceManager sharedManager] brightenFontWithSize:26.0f]];
    [self.textView.layer setCornerRadius:5.0f];
    self.textView.delegate = self;
    self.textView.autocorrectionType = FALSE; // or use  UITextAutocorrectionTypeNo
    self.textView.autocapitalizationType = UITextAutocapitalizationTypeNone;
    [self addSubview:self.textView];
}

1 个答案:

答案 0 :(得分:6)

哇,伙计,你评论了你自己的答案。进行此更改:

self.textView.autocorrectionType = UITextAutocorrectionTypeNo;

你应该好好去。 autoCorrectionType不会将布尔值作为参数。