【发布时间】:2011-12-07 15:11:37
【问题描述】:
在我的文件 .h 中:
-(IBAction)Boutton:(id)sender;
在我的文件 .m 中:
-(IBAction)Boutton:(id)sender
{
UIImage *btnImage1 = [UIImage imageNamed:@"x.png"];
[sender setImage:btnImage1 forState:UIControlStateNormal];
}
使用此代码,我可以更改单击按钮(发件人)的图像。
问题是,如何更改其他按钮(不是发件人按钮)的图像?
例如,如果(sender.tag == 4) 我想拥有类似的东西:
-(IBAction)Boutton:(id)sender
{
UIImage *btnImage1 = [UIImage imageNamed:@"x.png"];
[sender setImage:btnImage1 forState:UIControlStateNormal];
UIImage *btnImage2 = [UIImage imageNamed:@"Y.png"];
[Boutton:(1) setImage:btnImage2 forState:UIControlStateNormal];
[Boutton:(2) setImage:btnImage2 forState:UIControlStateNormal];
[Boutton:(3) setImage:btnImage2 forState:UIControlStateNormal];
}
【问题讨论】:
标签: objective-c xcode image button