比较形象的看法不工作

问题描述:

我使用多个图像视图按钮,例如点击按钮,该按钮改变形象,所以我使用类似的东西后在iOS 7中工作,而不是在iOS8中工作。 任何解决方案,请?比较形象的看法不工作


- (BOOL)image:(UIImage *)image1 isEqualTo:(UIImage *)image2 
{ 
    NSData *data1 = UIImagePNGRepresentation(image1); 
    NSData *data2 = UIImagePNGRepresentation(image2); 

    return [data1 isEqual:data2]; 
} 

使用的isEqual

if([button.imageVIew.image isEqual:[UIImage imageNamed:@"addFriendPressed.png"]]){ 
    do something 
} 

if([[button backgroundImageForState:UIControlStateNormal] isEqual: [UIImage imageNamed:@"addFriendPressed.png"]]){ 
    do something 
} 

add a category to UIImageView

+0

这个作品感谢 – 2014-10-07 07:19:20

+0

这不使用Swift – 2015-03-18 02:45:38

+0

该代码块用于Objective-C – Radu 2015-03-18 10:47:08