如何将叠加层添加到UITabbarController

时间:2012-09-11 11:46:09

标签: ios uitabbarcontroller

您好我有一个UITabBarController,我想添加一个包含注册表单的叠加层。 我已经看到了几个可以使用此命令的地方:

[[[UIApplication sharedApplication] keyWindow] addSubview:registrationView];

但是如何从故事板创建registrationView并能够从UITabBarController访问它?

注意:我的registrationView应隐藏标签,以便我无法将其放在一个标签中。

1 个答案:

答案 0 :(得分:0)

嘿这会解决你的问题

UITabBarController *tabBarController = (UITabBarController *) self.window.rootViewController;

 ViewController *RegistrationView = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
 [tabBarController presentModalViewController:RegistrationView animated:YES];

 [tabBarController.selectedViewController viewDidAppear:true];

- (void)applicationDidBecomeActive:(UIApplication *)application函数

中执行此操作