Iphone 如何在所有视图之上显示视图?

Iphone 如何在所有视图之上显示视图?,iphone,modalviewcontroller,Iphone,Modalviewcontroller,我想在用户摇晃手机时显示模式视图。我在尝试self.Tabbar控制器呈现模式。。。但是,这在已经打开模式视图的情况下不起作用(情况:用户正在四处单击,并且他单击了打开模式视图控制器的某个内容。现在,用户摇动他/她的手机-现在应该在所有其他内容之上显示模式视图) 基本上,我想做的是在所有其他打开的视图上显示一个视图。我该怎么做 谢谢 您可以将视图添加到主应用程序窗口。这将覆盖它下面的整个视图层次 UIView *viewOnTop = [[UIView alloc] initWithFrame:

我想在用户摇晃手机时显示模式视图。我在尝试self.Tabbar控制器呈现模式。。。但是,这在已经打开模式视图的情况下不起作用(情况:用户正在四处单击,并且他单击了打开模式视图控制器的某个内容。现在,用户摇动他/她的手机-现在应该在所有其他内容之上显示模式视图)

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


谢谢

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

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

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

[appDel.window addSubview:viewOnTop];