123456789101112131415161718192021222324252627282930 |
- //
- // BarkTabBarController.swift
- // Bark
- //
- // Created by huangfeng on 2024/8/20.
- // Copyright © 2024 Fin. All rights reserved.
- //
- import Material
- import UIKit
- class BarkTabBarController: StateStorageTabBarController {
- override func viewDidLoad() {
- super.viewDidLoad()
- self.tabBar.tintColor = BKColor.grey.darken4
-
- self.viewControllers = [
- BarkNavigationController(rootViewController: HomeViewController(viewModel: HomeViewModel())),
- BarkNavigationController(rootViewController: MessageListViewController(viewModel: MessageListViewModel())),
- BarkNavigationController(rootViewController: MessageSettingsViewController(viewModel: MessageSettingsViewModel()))
- ]
-
- let tabBarItems = [UITabBarItem(title: NSLocalizedString("service"), image: UIImage(named: "baseline_gite_black_24pt"), tag: 0),
- UITabBarItem(title: NSLocalizedString("historyMessage"), image: Icon.history, tag: 1),
- UITabBarItem(title: NSLocalizedString("settings"), image: UIImage(named: "baseline_manage_accounts_black_24pt"), tag: 2)]
- for (index, viewController) in self.viewControllers!.enumerated() {
- viewController.tabBarItem = tabBarItems[index]
- }
- }
- }
|