1

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

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

uibarbuttonitem 如何在应用中显示

UIBarButtonItem 的设置

4

1 回答 1

2

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

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

[_titleItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], UITextAttributeTextColor, [UIColor darkGrayColor], UITextAttributeTextShadowColor, [NSValue valueWithUIOffset:UIOffsetMake(0, -1.0)], UITextAttributeTextShadowOffset, nil] forState:UIControlStateNormal];
于 2012-08-20T02:04:13.920 回答