已知如何用标签值更改 UIButton 背景图像?

Posted

技术标签:

【中文标题】已知如何用标签值更改 UIButton 背景图像?【英文标题】:How to change UIButton backgroundimage when tag value is known? 【发布时间】:2015-06-02 11:56:35 【问题描述】:

如果我知道UIButton 的标签值,如何更改UIButton 背景图像?

假设我以编程方式创建了UIButton,并将标签设置为 5

现在我想在我只知道该按钮的标签值的事件中更改 thatUIButton 的背景图像。

【问题讨论】:

先检查 button.tag==5 如果你再写这行... [btn setBackgroundImage:[UIImage imageNamed:@"me.png"] forState:UIControlStateNormal]; 【参考方案1】:

请尝试一下。

UIButton *btn = (UIButton*)[self.view viewWithTag:5];
[btn setBackgroundImage:[UIImage imageNamed:@"me.png"] forState:UIControlStateNormal];

【讨论】:

只有当你想要一个板球运动员作为你的UIButton图像时才使用它

以上是关于已知如何用标签值更改 UIButton 背景图像?的主要内容,如果未能解决你的问题,请参考以下文章

更改以编程方式创建的单击 UIButton 的背景图像

UIButton 背景图像 以编程方式更改

我更改 UIBUtton 背景图像的方式有啥问题?

UIButton 背景图像从另一个按钮更改

iOS:如果背景图像与按钮颜色相同,则更改我的 UIButton 的颜色

如何在 Interface Builder 中更改 UIButton 的背景图像并保留其形状?