我有2个项目,都是在iOS 13中开发的,其中一个项目SVProgressHUD可以正常工作,即正确显示在屏幕的中央,但是在另一个应用程序中,它显示在屏幕的左上角
我进行了搜索,发现此问题与在ios 13中开发的多个用户有关。但是对我来说,在一个项目中很好,而在另一个项目中是错误的。我相信它有一个单独的问题,我不知道!
以下是这两个应用的进度图片:
正确的外观:(中心)
外观错误:(左上)
p.s。不管我选择哪种设备,其行为对于一个应用程序而言都是正常的,而对于其他应用程序而言则不同!
答案 0 :(得分:4)
我也遇到了这个问题,据我了解,这个问题发生在使用XCode 11 for ios 13创建的项目中
要解决此问题,您需要在Appdelegate.swift中添加代码 在功能中
application(_ application:UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey:Any]?)->布尔
需要添加对iOS 13的验证并添加此行
window = UIWindow(frame: UIScreen.main.bounds)