And*_*rew 10 iphone objective-c uiviewcontroller ios
我想在我的应用程序上显示自定义警报面板,但在后台显示以前的UIViewController.我希望将其显示为模态视图控制器.如果没有先前的UIViewController变黑并消失,我该怎么做?
Tob*_*obi 17
您需要将其添加为子视图控制器,而不是将新vc显示为模式vc:
AlertPanelVC *alertVC = ...
[self addChildViewController: alertVC];
alertVC.view.frame = ...; //or something equivalent if you're using auto layout
[self.view addSubview: alertVC.view];
[alertVC didMoveToParentViewController: self];
Run Code Online (Sandbox Code Playgroud)
解雇它:
[alertVC willMoveToParentViewController:nil];
[alertVC.view removeFromSuperview];
[alertVC removeFromParentViewController];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6294 次 |
| 最近记录: |