因此,出于自定义目的,我将FUIAuthPickerViewController
细分为子类,但无法显示背景。在将Firebase Pod更新到最新版本(在先前版本上运行正常)之后,这种情况开始发生。
这是我当前的设置。
我怎么称呼它(来自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)
然后我可以看到背景而不是按钮:
我的豆荚:
我在这里想念什么?