2

如何添加覆盖所有内容的叠加视图。例如,在标签栏控制器和导航控制器上?

谢谢

4

3 回答 3

2

在您的堆栈中找到“顶部”视图,然后添加一个子视图。例如

[self.tabBarController.view addSubview:myView];

最难的部分是找到最顶层的视图;带有标签栏,它将是它自己的视图。

于 2010-05-12T15:13:31.753 回答
2

添加一个窗口。这就是弹出式键盘和 UIAlertView 所做的,您可以在此视图中看到 dump

于 2010-05-12T15:14:03.217 回答
2

使用模态视图控制器。阅读本指南:

http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/ModalViewControllers/ModalViewControllers.html

展示视图控制器本身很容易:

UINavigationController *navigationController = [[UINavigationController alloc]
                         initWithRootViewController:addController];
[self presentModalViewController:navigationController animated:YES];
于 2010-05-12T15:14:13.350 回答