6

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

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

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

正确外观:(

在此处输入图像描述

错误外观:(左上

在此处输入图像描述

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

4

2 回答 2

20

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

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

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

需要添加iOS 13的验证并添加此行

window = UIWindow(frame: UIScreen.main.bounds)
于 2020-08-21T10:08:25.130 回答
-2

此外观问题来自 SVProgressHUD 库,因此,在@Cr0manty 提到的Appdelegate.swift文件函数中添加以下代码即可。didFinishLaunchingWithOptions

window = UIWindow(frame: UIScreen.main.bounds)
于 2021-09-17T15:50:43.330 回答