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