次のコードがあります。
float yOffset = activeTextView.frame.origin.y - keyboardSize.height + 55;
CGPoint scrollPoint = CGPointMake(0.0, yOffset);
[scrollView setContentOffset:scrollPoint animated:YES];
これは scrollView をアニメーション化します- (void)keyboardWasShown:(NSNotification *)notification
次のようにキーボードを非表示にした後、scrollView を元の場所に戻そうとしています。
- (void) keyboardWillHide:(NSNotification *)notification {
UIEdgeInsets contentInsets = UIEdgeInsetsZero;
scrollView.contentInset = contentInsets;
scrollView.scrollIndicatorInsets = contentInsets;
}
しかし、うまくいきません!
ユーザーがスクロールビューのアニメーションの前に見たものを見ることができるように、UIScrollView と実際に画面全体を元の場所に戻すにはどうすればよいですか?