私はiPhoneでアートワークのカウンターディスプレイを作成し、0から9まで表示するのが好きです。10桁はアートワークの内容として0から9までの数字が付いた10個のpngファイルです。10個のpng-ファイルはNSArrayを使用して実装されています。以下に、実装コードを示します。
zahlenArray = [NSArray arrayWithObjects:
[UIImage imageNamed:@"ziffer-0.png"],
[UIImage imageNamed:@"ziffer-1.png"],
[UIImage imageNamed:@"ziffer-2.png"],
[UIImage imageNamed:@"ziffer-3.png"],
[UIImage imageNamed:@"ziffer-4.png"],
[UIImage imageNamed:@"ziffer-5.png"],
[UIImage imageNamed:@"ziffer-6.png"],
[UIImage imageNamed:@"ziffer-7.png"],
[UIImage imageNamed:@"ziffer-8.png"],
[UIImage imageNamed:@"ziffer-9.png"],
nil];
10桁のインデックスとして、0で初期化する整数変数を使用します。
int counter = 0;
さらに、プログラムでUIImageviewを宣言します。
UIImageView *zahlenEinsBisNeun;
UIImageviewの実装コードは次のとおりです。
zahlenEinsBisNeun = [UIImage alloc] initWithFrame:CGRectMake(240, 50, 200, 200)];
????????????????????????????????????????
[self.view addSubview:zahlenEinsBisNeun];
[zahlenEinsBisNeun release];
そこで、疑問符が表示されている場所で、コードの記述方法がわかりません。NSArrayからインデックス「counter」を使用してコンテンツアートワーク0〜9を取得し、....addSubviewを使用してiPhone画面に表示します。 :zahlenEinsBisNeun..。
誰か助けてもらえますか?
よろしくお願いします
トーマス・ヒュルスマン