No Description

UIViewController+NavigatorBar.swift 1.6KB

    // // UIViewController+NavigatorBar.swift // PaiAi // // Created by mac on 16/7/21. // Copyright © 2016年 FFIB. All rights reserved. // import UIKit extension UIViewController { var rightBarAction: Selector? { get { return navigationItem.leftBarButtonItem?.action } set { navigationItem.setRightBars(buttonSpace: 0, images: [UIImage(named: "更多-右上角-1")], actions: [newValue!], target: self) } } var titleWithbackBar: String { get { return navigationItem.title ?? "" } set { navigationItem.setLeftBars(buttonSpace: 0, images: [UIImage(named: "back")], actions: [#selector(backToController)], target: self) navigationController?.navigationBar.setBackgroundImage(UIImage(named: "标题栏 copy 2"), for: .default) // navigationController?.delegate = self // navigationController?.interactivePopGestureRecognizer?.delegate = self let label = UILabel() label.textColor = UIColor.white label.text = newValue label.sizeToFit() navigationItem.titleView = label navigationController?.interactivePopGestureRecognizer?.isEnabled = true } } @objc open func backToController() { popController() } }