gpt4 book ai didi

iphone - 我如何比较 UIButton backgroundImage 标题?

转载 作者:行者123 更新时间:2023-12-03 18:38:19 26 4
gpt4 key购买 nike

在 UIButton 上我设置这样的背景图像

[twitterButton setBackgroundImage:twitterImage forState:UIControlStateNormal];

twitterImage 是 UIImage 类型

现在,在单击任何按钮的代码中的某个位置,我使用标签值设置 twitterButton 图像

[twitterButton setBackgroundImage:twitterImage1 forState:UIControlStateNormal];

我的问题是如何比较 twitterButton 的图像?

此条件不起作用if([twitterbutton.imageView.image isEqual:twitterImage1])

请帮忙

最佳答案

尝试与backgroundImageForState:方法返回的UIImage而不是UIButton imageView的图像属性进行比较...

if ([[twitterButton backgroundImageForState:UIControlStateNormal] isEqual:twitterImage1])

即,

if ([[twitterButton backgroundImageForState:UIControlStateNormal] isEqual:[UIImage imageNamed@"myImage.png"]]){
// Button has a background image named 'myImage.png'
}else{
// Button has not a background image named 'myImage.png'
}

请参阅UIButton class reference了解更多信息。

关于iphone - 我如何比较 UIButton backgroundImage 标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5511463/

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