SVProgressHUD没有显示在屏幕中央吗?

时间:2020-07-24 23:10:04

标签: ios swift svprogresshud

我有2个项目,都是在iOS 13中开发的,其中一个项目SVProgressHUD可以正常工作,即正确显示在屏幕的中央,但是在另一个应用程序中,它显示在屏幕的左上角

我进行了搜索,发现此问题与在ios 13中开发的多个用户有关。但是对我来说,在一个项目中很好,而在另一个项目中是错误的。我相信它有一个单独的问题,我不知道!

以下是这两个应用的进度图片:

正确的外观:(中心

enter image description here

外观错误:(左上

enter image description here

p.s。不管我选择哪种设备,其行为对于一个应用程序而言都是正常的,而对于其他应用程序而言则不同!

1 个答案:

答案 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)
相关问题