所以这可能是一个非常愚蠢的问题,但我无法让普通的 UIBarButtonItem 染成白色。它是一个基本的 UIBarButtonItem,它在顶部工具栏项目中显示日期,我希望它显示为白色,但它看起来像灰色,从两张图片中可以看出它的外观和我拥有的 IB 设置。
我什至尝试以编程方式设置色调,但没有差异显示。它可能很简单,但我一生都无法弄清楚。非常感谢任何可能帮助我找到答案的人,我真的很感激。
所以这可能是一个非常愚蠢的问题,但我无法让普通的 UIBarButtonItem 染成白色。它是一个基本的 UIBarButtonItem,它在顶部工具栏项目中显示日期,我希望它显示为白色,但它看起来像灰色,从两张图片中可以看出它的外观和我拥有的 IB 设置。
我什至尝试以编程方式设置色调,但没有差异显示。它可能很简单,但我一生都无法弄清楚。非常感谢任何可能帮助我找到答案的人,我真的很感激。
我最终使用了 setTitleTextAttributes 选择器,因为就像我假设的那样……这是一个非常简单的解决方案
这是我对可能偶然发现此问题的任何人的解决方案
[_titleItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], UITextAttributeTextColor, [UIColor darkGrayColor], UITextAttributeTextShadowColor, [NSValue valueWithUIOffset:UIOffsetMake(0, -1.0)], UITextAttributeTextShadowOffset, nil] forState:UIControlStateNormal];