当键盘显示时,我试图移动我的 UIScrollView 为键盘让路。
奇怪的是滚动视图移动太多。我注意到,即使我只是将滚动视图的内容偏移量设置为 (0,0),它仍然会向下移动视图。奇怪的是,滚动视图的 contentOffset 在我设置之前是 0,0 !什么!
- (void)keyboardWasShown:(NSNotification*)notification {
NSLog(@"%f %f", scrollView.contentOffset.x, scrollView.contentOffset.x);
[scrollView setContentOffset:CGPointMake(0.0, 0.0) animated:YES];
}
这将打印 (0,0) 但如果我评论第二行,则视图不会移动。setContentOffset 是否有奇怪的次要后果?