是否有可能将UIView放在应用程序的其他所有内容中,甚至是模态等等。
是否可以通过使用两个UIWindows来实现,或者是否有推荐的方法来执行此操作?
答案 0 :(得分:2)
您可以在应用程序中拥有2个窗口。但它根本不推荐,如果可以的话我们应该避免使用多个窗口。您可以在所有内容的基础上添加视图作为UIWindow的子视图,如下所示
[[UIApplication sharedApplication].keyWindow addSubview:viewName];
应该不经常使用,但是您可以通过将视图层次结构顶部的视图放在前面来显示
[self.view bringSubviewToFront:viewName];
将视图带到前面。
答案 1 :(得分:1)
尝试将该视图添加到应用程序的keyWindow中。 然后将该视图放在keyWindow前面。 所以......
[UIApplication sharedApplication].keyWindow addSubview:yourView];
// your code here
[UIApplication sharedApplication].keyWindow bringSubviewToFront:yourView];