SVProgressHUD 没有显示在屏幕中央?

Ama*_*ikh 2 ios svprogresshud swift

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

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

以下是两个应用程序附带的进度图片:

正确的外观:(中心

在此处输入图片说明

错误的外观:(左上

在此处输入图片说明

ps 无论我选择哪种设备,一个应用程序的行为都很好,而其他应用程序的行为则不同!!

Cr0*_*nty 14

我也遇到过这个问题,据我了解,这个问题出现在使用XCode 11 for ios 13创建的项目中

要解决此问题,您需要在 Appdelegate.swift 中添加代码在 func

application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool

需要添加iOS 13的验证并添加这一行

window = UIWindow(frame: UIScreen.main.bounds)
Run Code Online (Sandbox Code Playgroud)