是否可以从uiviewcontroller在窗口上添加子视图,然后将其删除?
由于 的Pankaj
答案 0 :(得分:9)
不确定你的意思......
[self.view addSubview:yoursubview];
[yoursubview removeFromSuperview];
在窗户上:
[[[UIApplication sharedApplication] keyWindow] addSubview:yourview];
答案 1 :(得分:0)
它对我有用:
[[[[UIApplication sharedApplication] windows] objectAtIndex:0] addSubview:yourView];
答案 2 :(得分:0)
[[UIApplication sharedApplication] .keyWindow.subviews.firstObject addSubview:yourView];
如果你在风景中使用iPad,你应该在窗口的第一个子视图中添加你的视图。
@ Yuvaraj.M这是您问题的解决方案
答案 3 :(得分:0)
你也可以这样使用。
添加:
[[UIApplication sharedApplication].keyWindow.rootViewController addChildViewController:childVC];
[[UIApplication sharedApplication].keyWindow.rootViewController.view addSubview:childVC.view];
删除:
[childVC.view removeFromSuperview];
[childVC removeFromParentViewController];