Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 始终位于顶部的iOS覆盖视图?_Iphone_Ios_Objective C_Ipad - Fatal编程技术网

Iphone 始终位于顶部的iOS覆盖视图?

Iphone 始终位于顶部的iOS覆盖视图?,iphone,ios,objective-c,ipad,Iphone,Ios,Objective C,Ipad,我还没有找到任何关于这个的东西,我觉得用一种简单的方式是不可能的 我是否可以拥有一个视图,例如一个加载条,它不断地位于其他视图控制器上,直到我选择关闭它,但同时任何底层视图仍然可以与之交互?有点像系统视图。在显示新的视图控制器和所有视图控制器时保持持久性 谢谢。将其添加为窗口的子视图。像这样: UIView *myView = ... [self.window addSubview:myView]; 将其添加为窗口的子视图。像这样: UIView *myView = ... [self.win

我还没有找到任何关于这个的东西,我觉得用一种简单的方式是不可能的

我是否可以拥有一个视图,例如一个加载条,它不断地位于其他视图控制器上,直到我选择关闭它,但同时任何底层视图仍然可以与之交互?有点像系统视图。在显示新的视图控制器和所有视图控制器时保持持久性


谢谢。

将其添加为
窗口的子视图。像这样:

UIView *myView = ...
[self.window addSubview:myView];

将其添加为
窗口的子视图
。像这样:

UIView *myView = ...
[self.window addSubview:myView];

与其像@JackyBoy建议的那样将其添加到窗口中,不如将其添加到窗口的rootViewController视图中。它将随设备一起旋转。如果只是将其添加到窗口中,可能会出现旋转问题

UIView *myView = ...
[UIApplication sharedApplication].keyWindow.rootViewController.view addSubview:myView];

与其像@JackyBoy建议的那样将其添加到窗口中,不如将其添加到窗口的rootViewController视图中。它将随设备一起旋转。如果只是将其添加到窗口中,可能会出现旋转问题

UIView *myView = ...
[UIApplication sharedApplication].keyWindow.rootViewController.view addSubview:myView];

您是否已经看过这样的应用程序或系统视图?您是否已经看过这样的应用程序或系统视图?