Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c iOS 5:UIBarButtonSystemItemAdd的文本颜色_Objective C - Fatal编程技术网

Objective c iOS 5:UIBarButtonSystemItemAdd的文本颜色

Objective c iOS 5:UIBarButtonSystemItemAdd的文本颜色,objective-c,Objective C,我可以使用以下代码片段(iOS 5+)更改UIBarButtonItem的文本颜色: 不幸的是,这并不影响UIBarButtonSystemItemAdd 有没有办法更改UIBarButtonSystemItemAdd的文本颜色?我不知道如何实现这一点——系统UIBarButtonItem实例使用图像而不是文本,因此无法通过更改标题文本颜色来更改其颜色。您很可能需要创建自己的工具栏按钮项。使用setTintColor。例如: [downloadButtonItem setTintColor:[U

我可以使用以下代码片段(iOS 5+)更改UIBarButtonItem的文本颜色:

不幸的是,这并不影响UIBarButtonSystemItemAdd


有没有办法更改UIBarButtonSystemItemAdd的文本颜色?

我不知道如何实现这一点——系统UIBarButtonItem实例使用图像而不是文本,因此无法通过更改标题文本颜色来更改其颜色。您很可能需要创建自己的工具栏按钮项。

使用setTintColor。例如:

[downloadButtonItem setTintColor:[UIColor colorWithRed:247.0/255.0 green:247.0/255.0 blue:247.0/255.0 alpha:1.0]];

不是真的——系统栏按钮项由一个图像组成——按钮中的“+”是PNG而不是字符串。好的,我明白了。谢谢你的回答。我想我将通过使用带有加号的自定义栏按钮项作为字符串来解决这个问题。也许你想添加你的评论作为这个问题的答案,这样我就可以把这个问题标记为已解决?
[downloadButtonItem setTintColor:[UIColor colorWithRed:247.0/255.0 green:247.0/255.0 blue:247.0/255.0 alpha:1.0]];