[英]UITabBar not showing icons in iOS
我正在以編程方式登錄后創建一個標簽欄控制器。 所以我使用以下代碼。 我的問題是圖標沒有顯示在標簽欄中。
func makeTabBarController() -> Void {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc1 = storyboard.instantiateViewController(withIdentifier: "homevcID")
let nav1 = UINavigationController()
nav1.viewControllers = [vc1]
nav1.tabBarItem = UITabBarItem(title: "Steps", image: UIImage(named: "music.png"), tag: 1)
let vc2 = storyboard.instantiateViewController(withIdentifier: "historyvcID")
let nav2 = UINavigationController()
nav2.viewControllers = [vc2]
nav2.tabBarItem = UITabBarItem(title: "History", image: UIImage(named: "music"), tag: 2)
let tabBarVc = UITabBarController()
//tabBarVc.tabBar.barTintColor = .green
//tabBarVc.tabBar.tintColor = .white
//tabBarVc.tabBar.unselectedItemTintColor = .systemGray
// tabBarVc.tabBar.isTranslucent = true
//
tabBarVc.viewControllers = [vc1, vc2]
window?.rootViewController = tabBarVc
}
為導航控制器設置一個 rootViewController,如下所示:
let nav = UINavigationController(rootViewController: vc)
你可以試試這個:
let nav1 = UINavigationController(rootViewController: vc1)
nav1.tabBarItem = UITabBarItem(title: "Steps", image: UIImage(named: "music.png"), tag: 1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.