1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- //
- // IHPersonalCenterManager.swift
- // Inhealth
- //
- // Created by weclouds on 2019/12/19.
- // Copyright © 2019 weclouds. All rights reserved.
- //
- import UIKit
- class IHPersonalCenterManager: NSObject ,IHViewManagerProtocolDelegate{
- lazy var mainView: IHPersonalCenterView = {
- let mainView = Bundle.main.loadNibNamed("IHPersonalCenterView", owner: nil, options: nil)?.first as! IHPersonalCenterView
- mainView.delegate = self
- return mainView
- }()
- private weak var vc : UIViewController?
- func bindController(_ vc: UIViewController) {
- self.vc = vc
- createUI()
-
- IHPersonalCenterService.share.getRoomCount(requestSuccess: { (roomCount) in
- self.mainView.roomCount = roomCount
- }) {
-
- }
- }
- func createUI() {
- mainView.frame = CGRect(x: 0, y: 0, width: KSCREENWIDTH, height: KSCREENHEIGHT )
- mainView.tempRole = AppShare.tempRole
- self.vc?.view.addSubview(mainView)
- setNavigationBar()
- }
-
-
- func setNavigationBar() {
- //导航栏的渲染方式
- }
-
- }
- extension IHPersonalCenterManager : IHPersonalCenterViewDelegate{
- func seepermissionsInformation() {
-
-
- if AppShare.tempRole == 0{
-
- let permission_guests = IHPermission_GuestsVCtr()
- self.vc?.navigationController?.pushViewController(permission_guests, animated: true)
- }else{
- let permission = IHPermissionVCtr()
- self.vc?.navigationController?.pushViewController(permission, animated: true)
- }
- }
-
- func seeActivityHistory() {
- let history = IHActivityHistoryVCtr()
- self.vc?.navigationController?.pushViewController(history, animated: true)
- }
-
- func changePassword() {
- let password = IHChangePasswordVCtr()
- self.vc?.navigationController?.pushViewController(password, animated: true)
- }
-
- func logout() {
- self.vc?.dismiss(animated: true, completion: nil)
- }
-
-
- }
|