【问题标题】:Changing color of all bar button items at once in iOS StoryBoard在 iOS StoryBoard 中一次更改所有条形按钮项目的颜色
【发布时间】:2013-09-26 13:40:59
【问题描述】:

我更新了 XCode,现在看到使用 XCode 5 构建时 iOS7 上的所有 BarButtons 都是蓝色的。当我在 iOS6 设备上运行它时,它仍然是白色的。

目前在 App Store 中的应用是为 iOS5 构建的,在 iOS7 上运行,黑色工具栏上有白色按钮。

我可以将所有按钮从默认更改为白色,但必须有更好的方法来做到这一点。是否有一些选项我可以在不需要最低 iOS7 的情况下尝试?

【问题讨论】:

标签: ios xcode interface-builder uistoryboard


【解决方案1】:

一个选项是编辑情节提要文件的源代码并查找并替换所有。对于每个附有颜色的元素,您会看到:

<color key="backgroundColor" red="0.60392156860000001" green="0.8862745098" blue="0.1058823529" alpha="0.80000000000000004" colorSpace="calibratedRGB"/>

小心不要弄乱你的故事板文件!

【讨论】:

  • 我最终改变了故事板的全局色调。但是这个选项也适用于所有定义了颜色的东西,但是很多控件都使用默认颜色,所以这些控件无法替换
【解决方案2】:

最好的解决方法是替换原始问题的 cmets 中建议的情节提要的全局色调颜色。更改每种颜色也可以解决问题,但并不容易或面向未来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    • 1970-01-01
    • 2018-02-24
    • 1970-01-01
    相关资源
    最近更新 更多