【问题标题】:How can I change item or image color in tabBar swift?如何在 tabBar swift 中更改项目或图像颜色?
【发布时间】:2016-03-22 14:57:05
【问题描述】:

我想更改tabBar 中的项目颜色,而不是文本未选择的项目等长期目标搜索它,我没有找到。我刚找到这段代码,它不会改变项目或图像颜色,只是文本。 默认颜色是灰色,我想改一下。

这是我找到的代码:

UITabBar.appearance().barTintColor = UIColor(redRGB: 93, greenRGB: 175, blueRGB: 228)
UITabBar.appearance().tintColor = UIColor .redColor()
UITabBarItem.appearance().setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.whiteColor()], forState:.Normal)

【问题讨论】:

    标签: xcode swift


    【解决方案1】:

    尝试谷歌搜索。没有认真尝试。

    针对您的问题。什么是灰色? UITabbbaritems 在情节提要中标准显示为灰色。

    你可以使用

    var image : UIImage? = UIImage(named:"myImage.png").imageWithRenderingMode(.AlwaysOriginal) 
    

    “始终为原始”选项可将图像保持原样,并且不会变灰。

    关于那个问题 => Rendering always original problems

    【讨论】:

    • 如何将样本的灰色变为红色?
    • 在您的故事板中 => 转到您的 UItabbar => 更改背景颜色
    • 如果你想以编程方式做 tyhat,你应该制作一个 UITabbar 控制器并在那里实现你的颜色更改
    • 标签栏视图没有颜色,我需要点击以更改颜色?
    • 这应该可以工作 => stackoverflow.com/questions/30041127/… => 确保实现类并将 tabbarcontroller 添加到您的 ui tabbar
    猜你喜欢
    • 2018-01-06
    • 2015-08-12
    • 1970-01-01
    • 1970-01-01
    • 2019-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-27
    相关资源
    最近更新 更多