Я пытаюсь использовать панель вкладок для перехода к другим контроллерам представления, используя Xibs. Тем не менее, я не могу найти материальные ресурсы, чтобы продолжить. Мое текущее решение включает в себя отображение, и я не могу понять, где проблема.
import UIKit
class BottomNavViewController: UIViewController {
@IBOutlet weak var home: UITabBarItem!
@IBOutlet weak var assets: UITabBarItem!
@IBOutlet weak var transactions: UITabBarItem!
@IBOutlet weak var profile: UITabBarItem!
@IBOutlet weak var tabBar: UITabBar!
override func viewDidLoad() {
super.viewDidLoad()
navigateTab()
}
func navigateTab() -> Void{
let tabBarController = UITabBarController()
let homeVC = HomeViewController()
let assetsVC = AssetsViewController()
let transactionsVC = TransactionsViewController()
let profileVC = ProfileViewController()
let controllers = [homeVC, assetsVC, transactionsVC, profileVC]
tabBarController.viewControllers = controllers.map {
UINavigationController(rootViewController: $0)
}
}
}