在我的基于tabbar的应用程序中,我需要提供一个扮演启动图像角色的“启动视图”。它包含一个显示多个图像的滚动视图。因为它不属于基于tabbar的主体系结构,所以我想以模态方式呈现它。
现在我的问题是在哪里推出它。我在[self.window.rootViewController presentModalViewController:launchViewController animated:YES];
方法中的[self.window makeKeyAndVisible];
之后运行- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
。
虽然有效,但主要标签栏视图会在“启动视图”出现之前不久出现。我需要在所有其他视图之前显示“启动视图”。
答案 0 :(得分:1)
以模态方式呈现
- (void)viewDidAppear:(BOOL)animated
你的根视图控制器。
同时显示没有动画 - 它会阻止短时间显示标签栏。
[self presentModalViewController:launchViewController animated:NO];