0

シンプルなタップカウンターアプリを作成しています。UI は、カウントのために押すボタン、カウントを示すラベル、および画像ビューで構成されます。カウントが一定数に達したら画像を変更できるようにしたい。たとえば、カウントが 0 ~ 100 の場合は image1 を表示し、カウントが 101 ~ 200 の場合は image2 を表示します。

これまでの私のコードは次のとおりです。

h ファイル:

#import <UIKit/UIKit.h>

int counter;

@interface tapcount : UIViewController {

    IBOutlet UILabel *count;
    IBOutlet UIImage *imageview;
}

-(IBAction)click;

m ファイル:

@implementation tapcount

-(IBAction)click {
    counter=counter +1;
    count.text = [NSString stringWithFormat:@"%i",counter];
    if (counter > 0) counter = 0;
    if (counter > 100);
}

Image ビューの呼び出し方がわかりません。助言がありますか?

4

2 に答える 2

1

click以下のようなメソッドを持っているだけです

- (IBAction) click {
counter++;
count.text = [NSString stringWithFormat:@"%d",counter];
if (counter > 0 && counter < 101)
    imageView.image = [UIImage imageNamed:@"yourImageNamecount100.png"];
else if (counter > 100 && counter < 201)
    imageView.image = [UIImage imageNamed:@"yourImageNamecount200.png"];
else
    imageView.image = [UIImage imageNamed:@"yourImageNamedefault.png"];
}
于 2013-04-04T12:29:44.093 に答える