有什么方法可以改变UIWindow动画的可见性和关键性吗?
我想在网络连接消失时实现这种行为。我想压缩当时显示的内容,并在控制器和状态栏之间添加一条通知。与iOS 12及之前版本中发生的情况类似,当您使用有效的通话或地理位置功能时。
我无法转换控制器,因为它必须位于iOS 13中的转换堆栈之上。 或者,如果完全不可能,我应该与设计师讨论。
我发现您无法通过设置新框架来打开并显示窗口后更改框架。以及设置“变换”。
var frame = UIScreen.main.bounds
frame.origin.y = 60
frame.size.height -= 60
(UIApplication.shared.delegate as! AppDelegate).window?.frame = frame
(UIApplication.shared.delegate as! AppDelegate).window?.transform = CGAffineTransform(translationX: 0, y: 60)