12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- //
- // SetViewController.swift
- // RainbowPlanet
- //
- // Created by 南鑫林 on 2019/4/25.
- // Copyright © 2019 南鑫林. All rights reserved.
- //
- import UIKit
- import SwiftyMediator
- 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 = H5CommonViewController()
- vc.URLString = kH5ContentId6Url
- self?.navigationController?.pushViewController(vc, animated: true)
- break
- // AppStore
- case 1:
- AppStoreManager.shared.appStore()
- break
- // 分享彩虹星球app
- case 3:
- ShareCommunityView.inviteGoodFriends()
- break
- default:
- showSwiftProgressHUDInfo()
- break
- }
- break
- case 2:
- SwiftMoyaNetWorkServiceUser.shared().userLogoutApi()
- break
- default:
- showSwiftProgressHUDInfo()
- break
- }
- }
- return setView
- }()
- }
|