Hinzufügen einer Video-Hintergrund -, iOS-app signup wie Instagram und Vine

Habe ich eine app geschaffen, die Lasten von bis und hat einen Login /Signup-Seite, etc. unter Verwendung der swift. Derzeit habe ich ein Bild als hintergrund, möchte aber hinzufügen von code, so gibt es ein gif /mov Abspielen im hintergrund, wie apps wie vine oder instagram.

Wie kann ich die Integration der video-in mit meinem aktuellen code? Ich bin auch sehr neu in diesem, so wurden folgende tutorials. Auch wenn jemand weiß wie ich das entfernen kann der parse-logo, wäre das auch hilfreich.

Das video scheint aber vor dem UI auf meinem storyboard! Wie kann ich Sie erhalten, zu erscheinen vor dem hintergrund GIF?

Unten ist mein code, den ich derzeit habe für meine Sign In view-controller.

import UIKit
import Foundation

class SignInViewController: UIViewController, UITextFieldDelegate {

@IBOutlet weak var userName: UITextField!
@IBOutlet weak var password: UITextField!

@IBOutlet weak var errorLabel: UILabel!

override func viewDidLoad() {

       super.viewDidLoad()

    let filePath = NSBundle.mainBundle().pathForResource("beachwater", ofType: "gif")
    let gif = NSData(contentsOfFile: filePath!)

    let webViewBG = UIWebView(frame: self.view.frame)
    webViewBG.loadData(gif!, MIMEType: "image/gif", textEncodingName: "UTF-8", baseURL: NSURL(string: "")!)
    webViewBG.userInteractionEnabled = false;
    self.view.addSubview(webViewBG)


    userName.delegate = self
    password.delegate = self
}


@IBAction func signInTouched(sender: UIButton) {

    let signin = SignIn(user: userName.text!, pass: password.text!)

    do {
        try signin.signInUser()
        self.dismissViewControllerAnimated(true, completion: nil)


    } catch let error as Error {
        errorLabel.text = error.description
    } catch {
        errorLabel.text = "Sorry something went\n wrong please try again"
    }

}

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
    self.view.endEditing(true)

}

}
  • Fügen Sie einfach ein webview in den hintergrund und gif in Ihrem Projekt, das Sie öffnen in Ihrem webview.
InformationsquelleAutor Robert S | 2015-10-01
Schreibe einen Kommentar