Files
lockdown-iOS-mirror/LockdowniOS/MainTabBarViewController.swift
2023-05-11 10:54:40 +03:00

33 lines
1.1 KiB
Swift

//
// MainTabBarViewController.swift
// Lockdown
//
// Created by Oleg Dreyman on 02.10.2020.
// Copyright © 2020 Confirmed Inc. All rights reserved.
//
import UIKit
final class MainTabBarController: UITabBarController {
var fireWallViewController: LDFirewallViewController? { viewControllers![0] as? LDFirewallViewController }
var vpnViewController: LDVpnViewController? { viewControllers![1] as? LDVpnViewController }
var configurationViewController: LDConfigurationViewController? { viewControllers![2] as? LDConfigurationViewController }
// var homeViewController: HomeViewController {
// return viewControllers![0] as! HomeViewController
// }
//
// var accountViewController: AccountViewController {
// let navigation = viewControllers![1] as! UINavigationController
// return navigation.viewControllers[0] as! AccountViewController
// }
var accountTabBarButton: UIView? {
// this assumes that "Account" is the last tab. Change the code if this is no longer true
return tabBar.subviews.last(where: { String(describing: type(of: $0)) == "UITabBarButton" })
}
}