- 1 此次用到的登錄模塊邏輯功能需要自己做邏輯請(qǐng)求包括驗(yàn)證碼獲取
- 2 目前功能就有以下gif圖例渣触,往后會(huì)更多拓展出更多登錄的樣例
- 3 老樣子溉箕,看Gif
login.gif
- 6 看看VM模塊的邏輯代碼 (需要在此次做邏輯驗(yàn)證包括數(shù)據(jù)請(qǐng)求)
import Foundation
class LoginLogicViewModel {
func LoginLogicViewModel(vc:UIViewController){
let loginvc = CommonFunction.ViewControllerWithStoryboardName("SB_Login", Identifier: "SB_Login") as! LoginViewController
/*---登錄----*/
loginvc.Callback_loginInValue { [weak vc ](phone, password) in
//操作登錄邏輯
debugPrint("用戶登錄")
//如果登錄成功 可以退出該頁面了
vc!.dismissViewControllerAnimated(true, completion: nil)
}
/*---用戶注冊(cè)----*/
loginvc.Callback_RegisterVerificationCodeValue {
debugPrint("用戶注冊(cè)驗(yàn)證碼")
}
loginvc.Callback_RegisterSubmitValue { (phone, password, againpassword, VerificationCode) in
debugPrint("用戶注冊(cè)提交")
}
/*---忘記密碼----*/
loginvc.Callback_ForgetpasswordVerificationCodeValue {
debugPrint("用戶注冊(cè)驗(yàn)證碼")
}
loginvc.Callback_ForgetpasswordSubmitValue { (phone, password, againpassword, VerificationCode) in
debugPrint("用戶忘記密碼提交")
}
//present類型 (用戶登錄)
vc.presentViewController(loginvc, animated: true, completion: nil)
}
}
- 7 看看登錄的設(shè)計(jì)模塊
7F5AFB38-8841-4C80-9C2F-8D662631F1B8.png
如需代碼橄霉,請(qǐng)移動(dòng)到--->http://www.reibang.com/p/0f950c180cb8