更改UIWindow框架的动画

时间:2019-11-12 14:34:09

标签: ios swift uikit reachability uiwindow

有什么方法可以改变UIWindow动画的可见性和关键性吗?

我想在网络连接消失时实现这种行为。我想压缩当时显示的内容,并在控制器和状态栏之间添加一条通知。与iOS 12及之前版本中发生的情况类似,当您使用有效的通话或地理位置功能时。

我无法转换控制器,因为它必须位于iOS 13中的转换堆栈之上。 或者,如果完全不可能,我应该与设计师讨论。

What is drawn by designers

我发现您无法通过设置新框架来打开并显示窗口后更改框架。以及设置“变换”。

   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)

0 个答案:

没有答案
相关问题