0
这个问题对iPhone应用程序 您好,我试图让一个小任务:通过单击和取消单击按钮更改图像为iphone?
默认的界面具有图像和2个按钮,
,当你点击了按钮,它改变图像和按钮保持点击(我认为选择)
当我再次按下按钮时,图像将返回到原始图像。
- 如果我按了2个按钮,它会更改为另一个新图像,表示两个按钮都被按下了。
我能够达到第2步,但我不知道如何做第3步和第4步。有人可以帮我吗?这是我走到这一步,代码:上viewcontroller.h
@interface ViewController : UIViewController - (IBAction)buttonPressedRight:(UIButton *)sender;
@property (weak, nonatomic) IBOutlet UIImageView *imageView;
- (IBAction)buttonPressed:(UIButton *)sender;@property (weak, nonatomic) IBOutlet UILabel *label
和viewcontroller.m,代码为两个按钮相同
。
- (IBAction)buttonPressed:(UIButton *)sender {
NSString *title = [sender titleForState:(UIControlState)UIControlStateNormal];
NSString *newText = [NSString stringWithFormat:@"%@ button pressed.",title];
_label.text = newText;
UIImage *image1 = [UIImage imageNamed:@"num1.png"] ;
_imageView.image = image1;
sender.selected = !sender.selected;
}
您是否对两个按钮使用相同的操作事件? – Rashad 2014-09-11 04:05:33
是的,我为两个按钮使用相同的事件 – RLe 2014-09-12 04:15:37