こんにちは私はiPhone用のXcode開発に不慣れで、履歴関数の実装に固執しています。
素人の言葉で言えば、私は
4つのボタン(それぞれに独自の画像があります)
(ボタン1)(ボタン2)(ボタン3)(ボタン4)
および5つのimageviews
(imageview位置1)(imageview位置2)(imageview位置3)(imageview位置4)(imageview位置5)
ボタンがクリックされるたびに(最大5回)、適切な画像ビューに表示される必要があります。
つまり、ボタン4を最初に押すと、画像ビュー1に表示され、ボタン3を2番目に押すと、画像ビュー2に表示されます。
助けていただければ幸いです。
前もって感謝します
更新コード:
viewcontroller.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UIImageView *imageview_history_1;
IBOutlet UIImageView *imageview_history_2;
IBOutlet UIImageView *imageview_history_3;
IBOutlet UIImageView *imageview_history_4;
IBOutlet UIImageView *imageview_history_5;
}
// I would think this could be consolidated into one function
-(IBAction)showhistory_1;
-(IBAction)showhistory_2;
-(IBAction)showhistory_3;
-(IBAction)showhistory_4;
-(IBAction)showhistory_5;
@end
#import ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
// function to add to history
// Need an if/for statement???
// On button event 1 display result at image view_history 1,
// On button event 2 display result at image view_history 2.
- (IBAction)showhistory_1 {
UIImage *img = [UIImage imageNamed:@"button1"];
[imageview_history_1 setImage:img];
}
@end
//関数の作成に行き詰まっています。再度、感謝します。