下記はUITableViewのアニメーションの終了タイミングの取得
[CATransaction begin];
[tableView beginUpdates];
[CATransaction setCompletionBlock: ^{
// 終了時に行いたい処理
}];
[tableView insertRowsAtIndexPaths: indexPaths
withRowAnimation: UITableViewRowAnimationAutomatic];
[tableView endUpdates];
[CATransaction commit];
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]
とかもいける