Swift快速集成函數(shù)使用篇(Login登錄模塊)

  • 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://m.itdecent.cn/p/0f950c180cb8

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,326評(píng)論 25 708
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,695評(píng)論 19 139
  • 記得還是上高中的時(shí)候,我的一位數(shù)學(xué)老師就是個(gè)讀書愛好者,他經(jīng)常教導(dǎo)我,人應(yīng)該多讀書,更應(yīng)該讀好書。 記得老師當(dāng)時(shí)還...
    忘川止閱讀 209評(píng)論 0 0
  • 網(wǎng)站的架構(gòu)模式 1.分層、2.分割、3.分布式、4.集群、5.緩存、6.異步、7.冗余、8.自動(dòng)化、9.安全 1....
    仒叻戓厺閱讀 528評(píng)論 0 0
  • 基因工程,看似一個(gè)龐大的工程,它的地基也就是一本各國通力合作的“字典”。 字典之偉業(yè),猶如大廈之根基,基礎(chǔ)建設(shè)。 ...
    純純凈水閱讀 318評(píng)論 0 0

友情鏈接更多精彩內(nèi)容