比较形象的看法不工作
问题描述:
我使用多个图像视图按钮,例如点击按钮,该按钮改变形象,所以我使用类似的东西后在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
}
这个作品感谢 – 2014-10-07 07:19:20
这不使用Swift – 2015-03-18 02:45:38
该代码块用于Objective-C – Radu 2015-03-18 10:47:08