gpt4 book ai didi

objective-c - objective-c :图像未正确显示在UIBarButtonItem中

转载 作者:行者123 更新时间:2023-12-01 18:32:44 25 4
gpt4 key购买 nike

我创建了一个新图像,将其包含在barbutton项中,如下所示

但是,当我尝试将图像添加到UIBarButtonItem时(如下面的代码所示)

UIBarButtonItem *newQuestionButton = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"doneButton_text"] style:UIBarButtonItemStyleBordered target:self action:@selector(displayNewQuestion)];
我得到以下结果

如何在barbutton中显示原始图像中文本的实际颜色?

最佳答案

之所以显示为white的原因是因为仅使用图像中的alpha values来创建条形按钮图像。您提供的任何图像都会根据shades of white转换为带有alpha values的图像。必须修改图像以符合iOS Human Interface Guidelines:

  • 使用PNG格式。
  • 使用纯白色和适当的alpha。
  • 不包括阴影。
  • 使用抗锯齿。
  • 如果您决定添加斜角,请确保其为90°(为帮助您完成此操作,请想象一个位于图标顶部的光源)。
  • 对于工具栏和导航栏图标,创建一个尺寸约为20 x 20像素的图标。
  • 对于选项卡栏图标,创建一个尺寸约为30 x 30像素的图标。

  • 您可以在这里找到文档:

    Human Interface Guidelines

    关于objective-c - objective-c :图像未正确显示在UIBarButtonItem中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6893794/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com