Головная боль новичка: я пытаюсь прокрутить до самого верха UITextView, как только клавиатура закрывается.Я пытался извлечь ответ отсюда , но, боюсь, это не сильно помогло.
Я думал, что делаю это с scrollRectToVisible, но ничего не происходит.Тогда я подумал, что должен попробовать scrollRangeToVisible, но это сломало мое приложение ... Я уверен, что сделал что-то невероятно огорчительное и неправильное.Я был бы очень рад, если бы кто-нибудь мог помочь:
- (IBAction)hideKeyboard:(id)sender {
//[textView scrollRectToVisible:CGRectMake(0, 0, 0, 0) animated:YES];
NSRange range = NSMakeRange(textView.text.length - (textView.text.length+1),1);
[textView scrollRangeToVisible:range];
textView.scrollEnabled = NO;
[textView resignFirstResponder];}
РЕДАКТИРОВАТЬ:
обновленный код для всех, кто сталкивается с подобной проблемой:
- (IBAction)hideKeyboard:(id)sender {
//textView.scrollEnabled = NO;
[textView resignFirstResponder];
NSRange range = NSMakeRange(0,1);
[textView scrollRangeToVisible:range];
}