0

当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];
}
4

1 回答 1

0

我发现你不能在keyboardWillHide 中做动画。你不应该在任何“WILL”事件中做任何动画。

于 2013-02-25T22:49:59.813 回答