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 に答える