我正在尝试检查一些 UIButton 图像以查看它们是否是某些图像。如果是,我想将 NSString 设置为一个值,但该值始终为 null。我做错了什么?
if ([self.firstButton.currentImage isEqual:[UIImage imageNamed:@"image"]]
&& [self.secondButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]
&& [self.thirdButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]
&& [self.fourthButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]
&& [self.fifthButton.currentImage isEqual:[UIImage imageNamed:@"another_image"]]) {
self.myString = @"some string";
}
NSLog(@"My String: %@", self.myString);
最佳答案
你可以这样做
[[self.firstButton imageForState:UIControlStateNormal]isEqual:[UIImage imageNamed:@"image"]]
试试这个。这可能会有所帮助。
关于ios - 检查 UIButton 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30739002/