我创建了一个新图像,包含在一个按钮项目中,如下所示
然而,当我尝试将图像添加到UIBarButtonItem时(如下面的代码所示)
UIBarButtonItem *newQuestionButton = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"doneButton_text"] style:UIBarButtonItemStyleBordered target:self action:@selector(displayNewQuestion)];
我得到以下结果
如何在条形按钮中显示原始图像中文本的实际颜色?
答案 0 :(得分:4)
它显示为white
的原因是因为图像中仅使用alpha values
来创建条形按钮图像。根据{{1}},您提供的任何图片都会转换为shades of white
的图片。必须修改图像以符合alpha values
:
您可以在此处找到文档: