iOS 8中的UITextView问题:输入文本时文本视图不滚动

Bha*_*duk 3 keyboard scroll uitextview ios8

我在iOS 8中遇到的问题在以前的版本中工作得很完美.

当我输入文本时,我的文本视图大约是4行,然后4行文本视图自动向上滚动,但在这种情况下不在iOS8中滚动.

这是我的代码.

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{

    NSString *updatedString = [textView.text stringByReplacingCharactersInRange:range withString:text];
    textView.text = updatedString;
    return NO;


}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

小智 5

试试这个代码.

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{

    NSString *updatedString = [textView.text stringByReplacingCharactersInRange:range withString:text];
    //textView.text = updatedString;
    [textView replaceRange:textView.selectedTextRange withText:text];
    return NO;

}
Run Code Online (Sandbox Code Playgroud)