因为 Parse 处理登录的能力非常好,所以我想坚持使用 Parse 的默认登录/注册屏幕,我将其显示在空白的 viewController 上。
但是,为了更多地自定义它,我想在登录/注册文本字段和按钮后面添加(最好是模糊的)背景图像。
我可以通过 Storyboard 将模糊图像放置在 View 中,但是如何设置弹出的 logInViewController 的背景以使背景图像可见?
或者,如何通过调用 LogInViewController 来放置模糊的背景图像?到目前为止,我还无法完全做到我想做的事情。我下面的代码将图像添加为 PatternImage,但我希望它占据整个屏幕的背景。
func showLogInViewController() {
//build logInVC in Code:
var logInViewController = PFLogInViewController()
var logInLogoTitle = UILabel()
logInLogoTitle.text = "Thredz"
logInLogoTitle.font = UIFont(name: "Cochin", size: 40.0)
logInViewController.fields = PFLogInFields.UsernameAndPassword | PFLogInFields.LogInButton | PFLogInFields.SignUpButton | PFLogInFields.PasswordForgotten | PFLogInFields.Twitter //| PFLogInFields.Facebook
logInViewController.logInView?.logo = logInLogoTitle
logInViewController.logInView?.backgroundColor = UIColor(patternImage: UIImage(named: "SFStreetcar")!)
logInViewController.delegate = self
//present log in VC
self.presentViewController(logInViewController, animated: true, completion: nil)
最佳答案
找到了解决办法:
logInViewController.logInView?.backgroundColor = UIColor.clearColor()
loginViewController.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext
...导致解析日志覆盖在我在 Storyboard中设置的 imageView 上。
关于ios - 使用背景图像自定义 Parse 登录 (Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32237996/