如何在所有其他视图上方显示视图?

时间:2011-09-19 18:04:06

标签: iphone modalviewcontroller

我想在用户摇动手机时显示模态视图。我正在尝试self.tabbarcontroller presentModal ...但是在已经打开模态视图的情况下这将不起作用(案例:用户点击,他点击了打开模态视图控制器的东西。现在,用户摇了他/她的手机 - 现在应该在其他所有内容上显示模态视图。)。

基本上,我想要做的是在所有其他打开视图的顶部显示视图。我该怎么做?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以将视图添加到主应用程序窗口。这将覆盖它下面的整个视图层次结构。

答案 1 :(得分:1)

UIView *viewOnTop = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];

applicationDelegate *appDel = [[UIApplication sharedApplication] delegate];

[appDel.window addSubview:viewOnTop];