ios - 使用背景图像自定义 Parse 登录 (Swift)

标签 ios swift parse-platform

因为 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/

相关文章:

ios - 应用程序 :didFinishLaunchesWithOptions: 中的长时间运行任务

iphone - 如何将数据从一个实体传递到另一个实体类?

ios - 如何转储 CoreTelephony 框架的 iOS 6 私有(private) api?

ios - 模拟器不支持框架 - 制作虚拟框架

android - 访问 Parse.com 用户表中的自定义列返回 null

ios - 核心文本 - 如何知道文本是否从右到左

swift - 在 Swift 中从 UIImage 生成缩略图

ios - swift 5 - xcode 10.2 更新问题。收到很多警告

ios - 解析.com : issue with PFQuery and NSPredicate

ios - 完成以下错误 "This query has an outstanding network connection. You have to wait until it'。”