美文网首页
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