ここで助けが必要です。カスタムセグエを使用して、ViewControllerを別のViewControllerにプッシュしています。
cutom segueを使用してプッシュすると、ビューがロードされたときにuiactivityインジケーターが自動的にアニメーション化されません。
ただし、ストーリーボードでプッシュ方式を使用した場合、uiactivityindicatorは自動的にアニメーション化されます。
私が間違ったことは何ですか?
-(void)perform {
UIViewController *sourceVC = (UIViewController *) self.sourceViewController;
UIViewController *destinationVC = (UIViewController *) self.destinationViewController;
[UIView transitionWithView:sourceVC.navigationController.view duration:0.5
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
[sourceVC.navigationController pushViewController:destinationVC animated:NO];
//NSLog(@"count of subview %i", [self.view.subviews count]);
}
completion:NULL];
}