gpt4 book ai didi

ios - UIButton的ImageView的tintColor没有改变

转载 作者:行者123 更新时间:2023-12-02 08:19:35 26 4
gpt4 key购买 nike

如何更改button.imageViewtintColor。如果我在 UIImageView 中使用具有与下面相同的渲染模式的相同图像,tintColor 将发生变化,但按钮的 ImageView 不会发生同样的情况。是因为buttonType吗?

    UIButton *frontButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[frontButton setImage:[[UIImage imageNamed:FRONT_IMAGE] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate] forState:UIControlStateNormal];
[frontButton.imageView setTintColor:[UIColor redColor]];
[self addSubview:frontButton];

最佳答案

设置按钮类型“系统”,然后设置色调颜色。这个解决方案肯定会起作用。请尝试这个

UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];
[btn setTintColor:YOUR_COLOR];
[btn setImage:YOUR_Image];

关于ios - UIButton的ImageView的tintColor没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37156144/

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