2015-08-26 113 views
0

因爲Parse處理Logging In很好,所以我想堅持Parse的默認登錄/註冊屏幕,這是我在一個空白的viewController上呈現的。自定義分析使用背景圖像登錄(Swift)

但是,要定製它,我想在登錄/註冊文本字段和按鈕後添加(最好是模糊的)背景圖像。

我可以通過故事板將模糊圖像置於視圖中,但是如何設置彈出的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) 

回答

0

想出了一個解決方案:

logInViewController.logInView?.backgroundColor = UIColor.clearColor() 

loginViewController.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext 

...導致解析登錄被疊加了我在故事板上設置了ImageView的。