class TabbarVC: UITabBarController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
/// 添加子控制器
private func addChildVC(childVC: UIViewController, childTitle: String, imageName: String, selectedImageName:String) {
let navigation = UINavigationController(rootViewController: childVC)
navigation.navigationBar.tintColor = UIColor.black //item 字体颜色
navigation.navigationBar.barTintColor = UIColor.white
navigation.navigationBar.shadowImage = UIImage.init()
let dict:NSDictionary = [NSAttributedStringKey.foregroundColor: UIColor.black,
NSAttributedStringKey.font : UIFont.boldSystemFont(ofSize: 18)
]
//标题颜色
navigation.navigationBar.titleTextAttributes = dict as? [NSAttributedStringKey : Any]
childVC.title = childTitle
childVC.tabBarItem.tag = 1
childVC.tabBarItem.image = UIImage(named: imageName)?.withRenderingMode(.alwaysOriginal)
childVC.tabBarItem.selectedImage = UIImage(named: selectedImageName)?.withRenderingMode(.alwaysOriginal)
self.addChildViewController(navigation)
}
}
UITabbarController 简单使用
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- UITabBarController,在这个视图控制器中有一个UITabBar控件,用户通过点击tabBar进行视...
- 引言 对于做iOS开发的人 FMDB 这个第三方我们是绝对不会陌生。它大大的方便了我们对 数据库的操作。今天就用...