【发布时间】:2019-02-22 10:36:50
【问题描述】:
因此,我将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)
然后我可以看到背景而不是按钮:
我的豆荚:
我在这里错过了什么?
【问题讨论】:
标签: swift firebase firebaseui