美文网首页
Swift快速集成函数使用篇(Login登录模块)

Swift快速集成函数使用篇(Login登录模块)

作者: _swift_ | 来源:发表于2016-07-08 18:30 被阅读462次
    • 1 此次用到的登录模块逻辑功能需要自己做逻辑请求包括验证码获取
    • 2 目前功能就有以下gif图例,往后会更多拓展出更多登录的样例
    • 3 老样子,看Gif
    login.gif
    • 6 看看VM模块的逻辑代码 (需要在此次做逻辑验证包括数据请求)
    
    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)
            }
            /*---用户注册----*/
            loginvc.Callback_RegisterVerificationCodeValue  {  
                debugPrint("用户注册验证码")
            }
            loginvc.Callback_RegisterSubmitValue { (phone, password, againpassword, VerificationCode) in
                debugPrint("用户注册提交")
            }
            
            /*---忘记密码----*/
            loginvc.Callback_ForgetpasswordVerificationCodeValue {   
                debugPrint("用户注册验证码")
            }
            loginvc.Callback_ForgetpasswordSubmitValue {   (phone, password, againpassword, VerificationCode) in
                debugPrint("用户忘记密码提交")
            }
            
            //present类型 (用户登录)
            vc.presentViewController(loginvc, animated: true, completion: nil)
            
        }
    }
    
    • 7 看看登录的设计模块
    7F5AFB38-8841-4C80-9C2F-8D662631F1B8.png

    如需代码,请移动到--->http://www.jianshu.com/p/0f950c180cb8

    相关文章

      网友评论

          本文标题:Swift快速集成函数使用篇(Login登录模块)

          本文链接:https://www.haomeiwen.com/subject/pgrrjttx.html