向启动画面添加按钮以启动应用程序

时间:2015-03-28 07:46:39

标签: ios objective-c ipad

我正在使用Objective C中的iPad应用程序,我使用UISplitviewcontroller作为我的初始视图。

如何向启动画面添加按钮,以便在用户单击此按钮时启动应用程序?

我尝试在didFinishLaunchingWithOptions中创建按钮,但无法将其添加到启动画面

请你指导我

1 个答案:

答案 0 :(得分:0)

创建一个名为splashViewController的临时控制器,并添加启动画面图像作为背景,并在图像顶部放置一个按钮。在application didFinishLaunching中将此窗口添加为rootViewController。一旦splashViewController中的操作完成,就将splashViewController替换为主viewController。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  splashViewController=[SplashViewController alloc]initWithNibName:@"SplashViewController" bundle:nil];
  [self.navController setViewControllers:@[splashViewController] animated:NO];
  self.window.rootViewController =self.navController;
  [self.window makeKeyAndVisible];
}
-(void)loadMainViewController
{
   MainViewController *mainViewController=[MainViewController alloc]]initWihtNibName:@"MainViewController" bundle:nil];
  [self.navController setViewControllers:@[mainViewController] animated:NO];
}