我正在尝试将图像与按钮图像进行比较,但我的代码无法满足此要求。我在这里做错了什么?请帮助我。
NSString *btnImage;
UIButton * sharebutton;
btnImage = @"arrow.png";
[sharebutton setImage:[UIImage imageNamed: btnImage] forState:UIControlStateNormal];
if ([sharebutton.imageView.image isEqual:[UIImage imageNamed:@"arrow.png"]])
{
NSLog(@"ok");
}
else
{
NSLog(@"else");
}
最佳答案
你可以检查图像的特定状态
if([[sharebutton imageForState:UIControlStateNormal] isEqual:[UIImage imageNamed:@"arrow.png"]])
{
//Image found
}
也许这对你有帮助。
关于ios - 如何比较图像与按钮图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559180/