Итак, я подклассифицировал FUIAuthPickerViewController
для настройки, но не могу отобразить фон.Это начало происходить после обновления модулей Firebase до последней версии (отлично работало на предыдущей версии).
Вот моя текущая настройка.
Как я это называю (с AppDelegate
):
var authViewController = authUI.authViewController()
self.window!.rootViewController = authViewController
self.window!.makeKeyAndVisible()
Мой метод делегата FUIAuth (также в AppDelegate
):
func authPickerViewController(forAuthUI authUI: FUIAuth) -> FUIAuthPickerViewController {
return AuthViewController(authUI: authUI)
}
Мой подкласс:
class AuthViewController: FUIAuthPickerViewController {
var imgView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
let backgroundImage = #imageLiteral(resourceName: "MainBackground")
imgView = UIImageView(image: backgroundImage)
imgView.contentMode = .scaleAspectFill
self.view.insertSubview(imgView, at: 0)
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
imgView.frame = self.view.bounds
}
}
Как это выглядит:
Если изменить вышеприведенную строку с:
self.view.insertSubview(imgView, at: 0)
на
self.view.insertSubview(imgView, at: 1)
Тогда я вижу фон, а не кнопки:
Мои модули:
Что мне здесь не хватает?