当keyboardWillHide 时,我将tableView 滚动到指定点。代码如下。这很好用。
现在,我实现了 NSFetchedResultsControllerDelegate。我通过设置将其设置为“开启”fetchedResultsController.delegate = self;
滚动动画被中断。NSFetchedResultsControllerDelegate 正在调用[tableView beginUpdates]
,我认为这会导致 tableView 动画中断。
如何防止滚动动画被中断并仍然实现 NSFetchedResultsControllerDelegate?
- (void)keyboardWillHide:(NSNotification *)notification {
[screen setHidden:YES];
[suggestView setHidden:YES];
[_tableView setContentOffset:origin animated:YES];
}