对于没有UISceneDelegate的项目,iOS14上的UIKit故障

问题描述

我看到iOS 14中出现严重故障,因为旧的XCode项目没有UISceneDelegate。复制非常容易。只需在初始视图控制器中将一个名为topView的子视图带有白色背景并将其设置为在iOS 14中隐藏即可。这是重现此问题所需的唯一代码:

 class ViewController: UIViewController {
    

    @IBOutlet weak var topPanel: UIView!
  
    
    override func viewDidLoad() {
        super.viewDidLoad()
        self.topPanel.isHidden = false
    }

}

必须以横向模式启动该应用程序才能看到此故障。无遮挡的景色像从左到右的窗帘一样闪耀。视频中的问题比gif更为明显,但是由于我们无法在SO中附加视频,因此让我们使用gif。带有UISceneDelegate的项目不是这种情况。

所以现在我不希望Apple很快修复它,如果我必须定位iOS 12或更低版本,对我来说合理的解决方法是什么?

s14

还附加了gif的组件图像。

enter image description here

enter image description here

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...