gpt4 book ai didi

ios - 设置背景图像后按钮变为蓝色

转载 作者:可可西里 更新时间:2023-11-01 04:21:10 29 4
gpt4 key购买 nike

我有几个按钮,当我将图片设置为背景时,图标会变成蓝色,例如:

[self.button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];

所有图片都是黑白的,所以我不明白为什么我将它们设置为背景图像时它们会改变颜色。

最佳答案

确保将按钮初始化为“UIButtonTypeCustom”

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

然后如果你想整个按钮是一个图像,你使用:

[button setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];

...或者如果你想将图像作为背景,并且仍然看到“标题”,你可以使用:

 [button setBackgroundImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];

关于ios - 设置背景图像后按钮变为蓝色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20563271/

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