Files
2021-11-16 15:08:55 +03:00

55 lines
1.5 KiB
Swift

//
// HeaderLocationDetailsView.swift
// GTDriver
//
// Created by mrustaa on 16/01/2020.
// Copyright © 2020 mrustaa. All rights reserved.
//
import UIKit
class HeaderTabBarView: XibView {
var buttonCloseClickCallback: (() -> Void)?
// MARK: - IBOutlets
@IBOutlet weak var blurView: UIVisualEffectView?
@IBOutlet weak var tabbar: UITabBar!
@IBOutlet weak var separatorView: UIView!
@IBOutlet weak var separatorViewHeight: NSLayoutConstraint?
@IBOutlet weak var separatorViewY: NSLayoutConstraint?
@IBOutlet weak var tabBarItem1: UITabBarItem!
@IBOutlet weak var tabBarItem2: UITabBarItem!
@IBOutlet weak var tabBarItem3: UITabBarItem!
@IBOutlet weak var tabBarItem4: UITabBarItem!
func addBlur(darkStyle: Bool) {
let style: UIBlurEffect.Style = darkStyle ? .systemThinMaterialDark : .systemChromeMaterialLight
blurView?.effect = UIBlurEffect(style: style)
}
override func loadedFromNib() {
separatorViewY?.constant = 0.0
separatorViewHeight?.constant = 0.5
tabBarItem1.title = _L("LNG_MAPS_DRIVE")
tabBarItem2.title = _L("LNG_MAPS_WALK")
tabBarItem3.title = _L("LNG_MAPS_TRANSIT")
tabBarItem4.title = _L("LNG_MAPS_RIDE")
tabbar.selectedItem = tabbar.items![0]
tabbar.barTintColor = UIColor.clear
tabbar.backgroundImage = UIImage()
tabbar.shadowImage = UIImage()
}
@IBAction func buttonCloseAction(_ sender: Any) {
buttonCloseClickCallback?()
}
}