Parse & ParseUI kullanıyorum. PFLoginViewController alt sınıfımın saydam bir arkaplana sahip olmasını istiyorum. Gelecekte, arka plan üzerinde bulanık bir bakış atmak istiyorum.Saydam olarak sunulan viewcontroller için saydam arka plan
Ancak .... PFLoginViewController uygulamasının animasyon tamamlandığında, arka plan siyah olur ... Animasyon sırasında arka plan şeffaftı.
func presentLogin() {
var loginViewController = LoginViewController()
var signupViewController = SignUpViewController()
loginViewController.fields = .UsernameAndPassword | .LogInButton | .PasswordForgotten | .SignUpButton | PFLogInFields.DismissButton
signupViewController.fields = .UsernameAndPassword | .Email | .DismissButton | .SignUpButton
loginViewController.delegate = self
loginViewController.logInView.backgroundColor = UIColor.clearColor()
loginViewController.logInView.opaque = false
signupViewController.delegate = self
loginViewController.signUpController = signupViewController
self.presentViewController(loginViewController, animated: true) {() -> Void in
//
}
}
My logincontroller en kullanılan alt sınıf:
class LoginViewController: PFLogInViewController {
@IBOutlet weak var _nmcLogoLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let userName = SettingsManager.userName
let password = SettingsManager.password
self.logInView.usernameField.text = userName
self.logInView.passwordField.text = password
NSBundle.mainBundle().loadNibNamed("LoginViewBranding", owner: self, options: nil)[0] as? UIView
self.logInView.logo = _nmcLogoLabel
}
}
Nasıl saydam yapmak için?
P. ClearColor'u alt sınıftaki backgroundColor'a uygulamak,
ayrıca "pushViewController" kodunu yorum yapabilirsiniz çağıran View Controller, bu işlevini çağırın. – Alok