Bark/Controller/BarkTabBarController.swift
2025-09-05 11:47:32 +08:00

31 lines
1.3 KiB
Swift

//
// 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: "service".localized, image: UIImage(named: "baseline_gite_black_24pt"), tag: 0),
UITabBarItem(title: "historyMessage".localized, image: Icon.history, tag: 1),
UITabBarItem(title: "settings".localized, image: UIImage(named: "baseline_manage_accounts_black_24pt"), tag: 2)]
for (index, viewController) in self.viewControllers!.enumerated() {
viewController.tabBarItem = tabBarItems[index]
}
}
}