|
//
// 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()
}
}
|