美文网首页
swift TabBar 字体选中颜色和图片选中

swift TabBar 字体选中颜色和图片选中

作者: 孤雁_南飞 | 来源:发表于2018-07-23 17:57 被阅读26次

swift 的 TabBar 默认字体蓝色, 而且如果不设置,你添加的选中图片也会把你图片你渲染成默认选中的字体颜色

  funcsetAllChildViewController() {

    setUpOneChildViewController(vc:FollowVC(), image:"follow", selectImage:"follow_state", title:"关注")
    setUpOneChildViewController(vc:FollowVC(), image:"Ticket", selectImage:"Ticket_state", title:"票务")
    setUpOneChildViewController(vc:FollowVC(), image:"find", selectImage:"find_state", title:"发现")

    setUpOneChildViewController(vc:FollowVC(), image:"mine", selectImage:"mine_state", title:"我的")

   self.tabBar.tintColor = UIColor.red

} 

函数

    func setUpOneChildViewController(vc:UIViewController, image:String, selectImage:String, title:String) {

    vc.title= title

    vc.tabBarItem.image=UIImage(named: image)

   vc.tabBarItem.selectedImage = UIImage(named: selectImage)?.withRenderingMode(UIImageRenderingMode.alwaysOriginal)

    letnav =HCNavigationController(rootViewController: vc)

    addChildViewController(nav)

}

相关文章

网友评论

      本文标题:swift TabBar 字体选中颜色和图片选中

      本文链接:https://www.haomeiwen.com/subject/jowjmftx.html