【Swift】SVProgressHUDが中央に表示されない問題

どうも、ねこきち(@nekokichi1_yos2)です。

 

 今回は、SVProgressHUDの不具合について。

 

普通にポップアップを表示しても、中央に表示されず、画面端に表示されてしまいます。

 

解決法は、現在のウィンドウを取得する、だそうです。

 

AppDelegateUIwindowを取得するだけです。

 

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        window = UIWindow(frame: UIScreen.main.bounds)
        return true
}

 

参考:

github.com