【问题标题】:iPad UIBarButtonItem not obeying tintiPad UIBarButtonItem 不服从色调
【发布时间】:2012-08-19 19:18:50
【问题描述】:

所以这可能是一个非常愚蠢的问题,但我无法让普通的 UIBarButtonItem 染成白色。它是一个基本的 UIBarButtonItem,它在顶部工具栏项目中显示日期,我希望它显示为白色,但它看起来像灰色,从两张图片中可以看出它的外观和我拥有的 IB 设置。

我什至尝试以编程方式设置色调,但没有显示差异。它可能很简单,但我一生都无法弄清楚。非常感谢任何可能帮助我找到答案的人,我真的很感激。

【问题讨论】:

  • tintColor 和 textColor 不一样,这个标签的文字颜色是什么?
  • 不是标签,是uibarbuttonitem

标签: objective-c ios ipad interface-builder uibarbuttonitem


【解决方案1】:

我最终使用了 setTitleTextAttributes 选择器,因为就像我假设的那样......这是一个非常简单的简单解决方案

这是我为任何可能偶然发现此问题的人提供的解决方案

[_titleItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], UITextAttributeTextColor, [UIColor darkGrayColor], UITextAttributeTextShadowColor, [NSValue valueWithUIOffset:UIOffsetMake(0, -1.0)], UITextAttributeTextShadowOffset, nil] forState:UIControlStateNormal];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    相关资源
    最近更新 更多