Головная боль новичка: я пытаюсь прокрутить до самого верха своего 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];
}