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