Nessuna descrizione

ContainerViewController.swift 1.6KB

    // // ContainerViewController.swift // PaiAi // // Created by ffib on 2018/12/6. // Copyright © 2018 yb. All rights reserved. // import UIKit import PaiaiDataKit import PaiaiUIKit protocol ContainerViewControllerDelegate: class { func showMineMenu() } public final class ContainerViewController: PageViewController { var delegate: ContainerViewControllerDelegate? override public func viewDidLoad() { super.viewDidLoad() configureNavigationBar() } func configureNavigationBar() { let contentView = UIView(frame: CGRect(x: 0, y: 0, width: 50, height:32)) let iconView = UIImageView(frame: CGRect(x: 0, y: 0, width: 18, height: 32)) iconView.image = UIImage(named: "更多-右上角") iconView.contentMode = .scaleAspectFill iconView.isUserInteractionEnabled = true let headerView = UIImageView(frame: CGRect(x: 20, y: 0, width: 32, height: 32)) headerView.isUserInteractionEnabled = true headerView.backgroundColor = UIColor.blue // headerView.setImageWithNullableURL(SharedUserInfo.photoPath, placeholderImage: defaultAvatar) contentView.addSubview(iconView) contentView.addSubview(headerView) let tap = UITapGestureRecognizer(target: self, action: #selector(showMineMenu)) contentView.addGestureRecognizer(tap) let customBarItem = UIBarButtonItem(customView: contentView) navigationItem.setLeftBar(item: customBarItem) } @objc func showMineMenu() { self.delegate?.showMineMenu() } }