UIViewControllerからUITabBarViewControllerへの移行があります。移行は完全に機能していますが、時間がかかりすぎて効果を評価できません。それで、このトランジションアニメーションを長持ちさせる方法があるかどうか疑問に思いましたか?
これが私のAppDelegate.mです
@implementation AppDelegate
@synthesize window = _window;
@synthesize tabBarController = _tabBarController;
@synthesize LoadingViewController = _LoadingViewController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = self.LoadingViewController;
[self.window addSubview:tabBarController.view];
[NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(changeView) userInfo:nil repeats:NO];
[self.window makeKeyAndVisible];
return YES;
}
-(void)changeView{
self.tabBarController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self.window.rootViewController presentModalViewController:self.tabBarController animated:YES];
}
このコードは、2つのコントローラー間を移行します。最初にViewControllerに移動し、2秒後にTabBarViewControllerに移動します。しかし、私が言っていたように、このアニメーションは速すぎます。