1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- //
- // SetViewController.swift
- // RainbowPlanet
- //
- // Created by 南鑫林 on 2019/4/25.
- // Copyright © 2019 南鑫林. All rights reserved.
- //
- import UIKit
- class SetViewController: BaseViewController {
-
- override func viewDidLoad() {
- super.viewDidLoad()
- setupViews()
- setupLayouts()
- }
-
- override func setupViews() {
- navigationBar.title = "设置"
- statusBarStyle = .default
- view.addSubview(setView)
- }
-
- override func setupLayouts() {
- setView.snp.makeConstraints { (make) in
- make.top.equalTo(kNavBarTotalHeight)
- make.left.right.bottom.equalToSuperview()
- }
- }
-
- private lazy var setView: SetView = {
- let setView = SetView()
- setView.didSelectRowClosure = {
- [weak self] indexPath in
- switch indexPath.section {
- case 0:
- switch indexPath.row {
- // 帐号绑定
- case 0:
- let vc = AccountSecurityViewController()
- self?.navigationController?.pushViewController(vc, animated: true)
- break
- default:
- showSwiftProgressHUDInfo()
- break
- }
- break
- case 1:
- switch indexPath.row {
- // 用户协议
- case 0:
- let vc = BaseWebViewController()
- vc.URLString = kH5ContentId6Url
- self?.navigationController?.pushViewController(vc, animated: true)
- break
- // AppStore
- case 1:
- AppStore.shared.appStore()
- break
- // 分享彩虹星球app
- case 3:
- let vc = BaseWebViewController()
- vc.URLString = "https://www.baidu.com"
- self?.navigationController?.pushViewController(vc, animated: true)
- break
- default:
- showSwiftProgressHUDInfo()
- break
- }
- break
- case 2:
- SwiftMoyaNetWorkServiceUser.shared().userLogoutApi()
- break
- default:
- showSwiftProgressHUDInfo()
- break
- }
- }
- return setView
- }()
- }
|