import UIKit
class TabBarController: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
//禁止tabBar透明
tabBar.isTranslucent = false
//首页
//分类
addChildVC(childVC: HomeViewController(), title: "首页", norimage: "backup-media", selectedImg: "Glyphs_Inquiry_Active")
addChildVC(childVC: MessageViewController(), title: "消息", norimage: "reminder", selectedImg: "Glyphs_Me_Active")
}
func addChildVC(childVC: UIViewController, title: String, norimage: String,selectedImg:String) {
tabBarItem.setTitleTextAttributes([NSAttributedString.Key.foregroundColor : UIColor.red], for: .highlighted)
var img = UIImage(named: norimage)
img = img?.withRenderingMode(UIImage.RenderingMode.alwaysOriginal)
var selectedImg = UIImage(named:selectedImg)
selectedImg = selectedImg?.withRenderingMode(UIImage.RenderingMode.alwaysOriginal)
childVC.tabBarItem.image = img
childVC.tabBarItem.selectedImage = selectedImg
childVC.title = title
let nav = UINavigationController(rootViewController: childVC)
addChild(nav)
}
}
Swift UITabBarController
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 从今天开始学习一门新的语言,可能因为有OC的基础,所以学习过程感觉不难。所以选择从项目开始直接上代码。在学习过程中...
- 一、UITabBarController 的介绍 UITabBarController 是App开发中一个重要的控...
- 在AppDelegate里面加2行代码,变成这样 定义RootTabBarController 上面2不就好了,是...
- 在我们的项目中,除非是只有一个控制器的App,否则,通常需要对这些控制器进行管理。为了方便对这些控制器进行管理,i...
- 自定义UITabbarController进而自定义UITabbar,这通常会是一个iOS项目开始的重要环节。在S...