我正在加载此代码上的另一个viewcontroller
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
NewViewController *controller = [[NewController alloc]init];
controller.licensed =@"NO";
controller.delegate = self;
self.window.rootViewController = controller;
self.window.backgroundColor = [UIColor clearColor];
[self.window makeKeyAndVisible];
但问题是当NewViewController加载时。上一个视图控制器的子视图位于NewViewController的背景中
[self.rectHolder performSelectorOnMainThread:@selector(removeFromSuperview) withObject:nil waitUntilDone:NO];
[self.btnSignup performSelectorOnMainThread:@selector(removeFromSuperview) withObject:nil waitUntilDone:NO];
[self.view removeFromSuperview];
我尝试使用此功能,但子视图仍在新视图控制器的背景中
编辑:
我也试过用这个
NewViewController* viewController = [[NewViewController alloc] init];
viewController.licensed = @"NO";
[self presentViewController:viewController animated:YES completion:nil];
但我之前的viewcontroller的子视图仍然在后台