添加UIWindow删除状态栏
问题描述:
我在状态栏的顶部添加了一个子视图。首先,我创建一个新的窗口:添加UIWindow删除状态栏
let currentWindow = UIApplication.sharedApplication().keyWindow
currentWindow?.windowLevel = UIWindowLevelStatusBar
接下来,我添加子视图:
currentWindow?.addSubview(self.profileView!)
我遇到的问题是,当我删除子视图,状态栏不显示任何更多的应用程序。我是否应该删除currentWindow
?
答
当您删除您的子视图时,您需要将windowLevel
设置回其默认值,以便状态栏再次可见。
let currentWindow = UIApplication.sharedApplication().keyWindow
currentWindow!.windowLevel = UIWindowLevelNormal
+0
工作过,谢谢! – cb428
显示更多的代码,比如你在哪里创建第二个窗口,以及如何删除第二个窗口。也许是你想要的样子的截图。 –