转移到另一个ViewController

时间:2016-11-30 05:06:19

标签: ios objective-c subview

我正在加载此代码上的另一个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的子视图仍然在后台

0 个答案:

没有答案