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