【问题标题】:UIBarButtonSystemItem PageCurl does not change color with the toolbarUIBarButtonSystemItem PageCurl 不随工具栏改变颜色
【发布时间】:2012-06-20 16:22:41
【问题描述】:

我想改变导航栏和工具栏的颜色,但是页面卷曲系统图标UIBarButtonSystemItemPageCurl的颜色不会随着工具栏的色调颜色而改变。如果我使用书签等其他系统图标,它们会改变。有没有人可以解决这类问题?

我使用以下几行来更改导航栏和工具栏的颜色。

    self.navigationController.navigationBar.tintColor = [UIColor redColor];
    self.navigationController.toolbar.tintColor = [UIColor redColor];

这是显示页面卷曲颜色没有改变的屏幕截图:

【问题讨论】:

    标签: iphone colors toolbar page-curl tint


    【解决方案1】:

    尝试将tintColor 设置为UIBarButtonSystemItemPageCurl,然后再将其添加到工具栏?当我上次查看 iOS 4.3 时,这肯定是一个问题。

    【讨论】:

    • UIBarButtonSystemItemPageCurl 已被 UI Builder 添加到工具栏。
    • 好的。我删除了页面卷曲图标的 UIBarButtonItem,并以编程方式添加了一个新的。问题解决了!
    • 我尝试了同样的解决方案,但我没有得到 redColor curlButton。克里斯,你有一个 code-sn-p 显示它是如何为你工作的吗?
    • 它只适用于标准色和黑色。它似乎随着工具栏样式的颜色而变化。 self.navigationController.toolbar.barStyle = UIBarStyleBlack;
    猜你喜欢
    • 1970-01-01
    • 2015-09-22
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多