我有一个带有不同按钮的 View Controller ,并分配了背景图像。我的头文件如下所示:
@interface ImageSelect : UIViewController
- (IBAction)ImageButton:(id)sender;
- (IBAction)Done:(id)sender;
@property(nonatomic, readonly, retain) UIImage *currentImage;
@end
我的主文件中包含按钮方法的部分如下所示:
- (IBAction)ImageButton:(id)sender {
if ([@"railway-336702_1280.jpg" isEqual:self.currentImage]) {
img = @"railway-336702_1280.jpg";
NSLog(@"Test");
}
}
我想将图像名称保存到名为 img 的 NSString 中。目前,代码运行但实际上并未执行保存到 img。
最佳答案
更简单的方法是:如果您只是想检查 UIButton
包含您设置的图像,您可以简单地使用 tag
属性(property):
假设您将其图像设置为名为:railway-336702_1280.jpg
设置tag
用更简单的东西,比如“1280”。
然后检查这个tag
反对一个整数。如果您再次更改图像,请更改 tag
相应地。
if (((UIButton*)sender).tag == 1280)
{
// Do stuff
}
关于ios - 确定按钮背景图像 - Objective-C (Xcode),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24292792/