ios - SVProgressHUD 没有显示在屏幕中央?

标签 ios swift svprogresshud

我有 2 个项目,都是在 iOS 13 中开发的,其中一个项目 SVProgressHUD 工作正常,即在屏幕中心正确显示,但在另一个应用程序中,它显示在屏幕的左上角。
我搜索过,发现这个问题是几个用户在 ios 13 中开发的。但对我来说,在一个项目中很好,在另一个项目中是错误的。我相信它有一个单独的问题,我不知道!
以下是两个应用程序的进度图片:
正确外观:(中)
enter image description here
错误的外观:(左上)
enter image description here
附言无论我选择哪种设备,一个应用程序的行为都很好,而其他应用程序的行为则不同!!

最佳答案

我也遇到过这个问题,据我了解,这个问题出现在使用XCode 11 for ios 13创建的项目中
要解决此问题,您需要在 Appdelegate.swift 中添加代码
在函数中

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


需要添加iOS 13的验证并添加这一行
window = UIWindow(frame: UIScreen.main.bounds)

关于ios - SVProgressHUD 没有显示在屏幕中央?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63082556/

相关文章:

ios - SVProgressHUD 在显示另一条消息后不显示

ios - 在 iOS 中 3 秒后显示事件指示器(SVProgress HUD)

iphone - 如何在表格单元格上添加可点击按钮?

ios - 如何在 iOS 应用程序的 appium 1.2.2 版本中使用 css 选择器而不是 xpath

ios - TViOS 第三方库 marmelroy/Zip

ios - 禁用在 iOS 应用程序上的 SVProgressHUD 中不起作用的用户交互

ios - SSL 在 iOS 上固定签名证书

iphone - 核心数据 : UIManagedDocument or AppDelegate to setup core data stack?

swift - 为什么不调用方法 updateSearchResultsForSearchController?

ios - 将 Samplebuffer 快速保存到相机胶卷