| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- //
- // UIViewController.swift
- // Gasteizko Margolariak
- //
- // Created by Inigo Valentin on 2016-08-23
- // Copyright © 2016 Inigo Valentin. All rights reserved.
- //
- // Based on the work of Yuji Hato.
- //
- import UIKit
- extension UIViewController {
-
- func setNavigationBarItem() {
- self.addLeftBarButtonWithImage(UIImage(named: "ic_menu_black_24dp")!)
-
- let myView: UIView = UIView(frame: CGRectMake(0, 0, 300, 30))
- var title: UILabel = UILabel(frame: CGRectMake(0, 0, 300, 30))
- title.text = "Gasteizko Margolariak"
- title.textColor = UIColor.blackColor()
- title.font = UIFont.boldSystemFontOfSize(20.0)
- title.backgroundColor = UIColor.clearColor()
- let image: UIImage = UIImage(named: "ic_launcher_24dp.png")!
- var myImageView: UIImageView = UIImageView(image: image)
- myImageView.frame = CGRectMake(230, 0, 30, 30)
- myImageView.layer.cornerRadius = 5.0
- myImageView.layer.masksToBounds = true
- myImageView.layer.borderColor = UIColor.lightGrayColor().CGColor
- myImageView.layer.borderWidth = 0.1
- myView.addSubview(title)
- myView.backgroundColor = UIColor.clearColor()
- myView.addSubview(myImageView)
-
- self.navigationItem.titleView = myView
-
-
- self.slideMenuController()?.removeLeftGestures()
- self.slideMenuController()?.addLeftGestures()
- }
-
- func removeNavigationBarItem() {
- self.navigationItem.leftBarButtonItem = nil
- self.navigationItem.rightBarButtonItem = nil
- self.slideMenuController()?.removeLeftGestures()
- //self.slideMenuController()?.removeRightGestures()
- }
- }
|