12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- //
- // RegisterLoginViewController.swift
- // RainbowPlanet
- //
- // Created by 南鑫林 on 2019/3/22.
- // Copyright © 2019 南鑫林. All rights reserved.
- //
- import UIKit
- class RegisterLoginViewController: BaseViewController {
- override func viewDidLoad() {
- super.viewDidLoad()
- setupViews()
- setupLayouts()
- }
- override func setupViews() {
- view.backgroundColor = UIColor.white
- navigationBar.wr_setLeftButton(title: "", titleColor: UIColor.clear)
- navigationBar.onClickLeftButton = nil
- view.addSubview(registerLoginView)
- }
- override func setupLayouts() {
- registerLoginView.snp.makeConstraints { (make) in
- make.edges.equalToSuperview()
- }
- }
- private lazy var registerLoginView: RegisterLoginView = {
- let registerLoginView = RegisterLoginView()
- registerLoginView.weiXinLoginBlock = { [weak self] in
- UMManager.shared().loginGetUserInfo(platformType: UMSocialPlatformType.wechatSession) { (loginModel) -> (Void) in
- SwiftMoyaNetWorkServiceUser.shared().userWeiXinRegisterApi(open_id: loginModel.open_id, union_id: loginModel.union_id, avatar: loginModel.avatar, username: loginModel.username, gender: loginModel.gender, completion: { (data) -> (Void) in
- if self?.presentingViewController != nil {
- self?.dismiss(animated: true, completion: {
- kAppDelegate.setTabbarController()
- })
- } else {
- kAppDelegate.setTabbarController()
- }
- })
- }
- }
- return registerLoginView
- }()
- }
|