Swift에 Parse의 로그인 화면이 표시됩니다.
개발 환경
PC: MacOS X 10.9.4
Xcode6.1-β2
로그인 화면
정확한 방법인지는 모르겠지만 일단 다음 세 개의 화면이 먼저 나왔다.
LoginViewController.swift
import UIKit
class LoginViewController: UIViewController,
PFLogInViewControllerDelegate,
PFSignUpViewControllerDelegate {
override func viewDidAppear(animated: Bool) {
//ログイン画面生成
var loginViewController:PFLogInViewController = PFLogInViewController()
loginViewController.fields = PFLogInFieldsDefault
presentViewController(loginViewController, animated: true, completion: nil)
loginViewController.delegate = self
loginViewController.signUpController.delegate = self
}
override func viewDidLoad() {
super.viewDidLoad()
}
}
묵인
PFLogInView.h
#import <UIKit/UIKit.h>
typedef enum {
PFLogInFieldsNone = 0,
PFLogInFieldsUsernameAndPassword = 1 << 0,
PFLogInFieldsPasswordForgotten = 1 << 1,
PFLogInFieldsLogInButton = 1 << 2,
PFLogInFieldsFacebook = 1 << 3,
PFLogInFieldsTwitter = 1 << 4,
PFLogInFieldsSignUpButton = 1 << 5,
PFLogInFieldsDismissButton = 1 << 6,
PFLogInFieldsDefault = PFLogInFieldsUsernameAndPassword |
PFLogInFieldsLogInButton |
PFLogInFieldsSignUpButton |
PFLogInFieldsPasswordForgotten |
PFLogInFieldsDismissButton
} PFLogInFields;
Facebook 로그인 버튼 포함
PFLogInView.h
#import <UIKit/UIKit.h>
typedef enum {
PFLogInFieldsNone = 0,
PFLogInFieldsUsernameAndPassword = 1 << 0,
PFLogInFieldsPasswordForgotten = 1 << 1,
PFLogInFieldsLogInButton = 1 << 2,
PFLogInFieldsFacebook = 1 << 3,
PFLogInFieldsTwitter = 1 << 4,
PFLogInFieldsSignUpButton = 1 << 5,
PFLogInFieldsDismissButton = 1 << 6,
PFLogInFieldsDefault = PFLogInFieldsUsernameAndPassword |
PFLogInFieldsLogInButton |
PFLogInFieldsSignUpButton |
PFLogInFieldsPasswordForgotten |
PFLogInFieldsDismissButton |
PFLogInFieldsFacebook
} PFLogInFields;
페이스북과 트위터 로그인 버튼이 있습니다.
PFLogInView.h
#import <UIKit/UIKit.h>
typedef enum {
PFLogInFieldsNone = 0,
PFLogInFieldsUsernameAndPassword = 1 << 0,
PFLogInFieldsPasswordForgotten = 1 << 1,
PFLogInFieldsLogInButton = 1 << 2,
PFLogInFieldsFacebook = 1 << 3,
PFLogInFieldsTwitter = 1 << 4,
PFLogInFieldsSignUpButton = 1 << 5,
PFLogInFieldsDismissButton = 1 << 6,
PFLogInFieldsDefault = PFLogInFieldsUsernameAndPassword |
PFLogInFieldsLogInButton |
PFLogInFieldsSignUpButton |
PFLogInFieldsPasswordForgotten |
PFLogInFieldsDismissButton |
PFLogInFieldsFacebook |
PFLogInFieldsTwitter
} PFLogInFields;
총결산
만약 사실이라면
PFLogInView.h
의 원본 코드를 구해서는 안 된다고 생각합니다. 누구LoginViewController.swift
에서 제어하는 방법을 알려주세요.
Reference
이 문제에 관하여(Swift에 Parse의 로그인 화면이 표시됩니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tajihiro/items/a485adc2dccac926e5d5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)