1
私はアプリケーションのようなiPhoneゲームで作業しています。ここでは、UButoonsで1つの質問とそれに対応する回答をお願いします。ユーザーがいずれかのボタンを押すと、選択した回答に基づいて正しいイメージと間違ったイメージが表示されます。私は、次のコードで解答ビューを作成し、メインビューに添付:iPhoneでのUIViewの拡張と縮小
-(void)ShowOutputImageAsAnswerView:(BOOL)correct
{
viewTimer = [NSTimer scheduledTimerWithTimeInterval:0.3 target:self selector:@selector(RemoveSubViewFromMainView) userInfo:nil repeats:YES];
UIView *viewOutput = [[UIView alloc]initWithFrame:CGRectMake(200, 100, 80, 80)];
viewOutput.tag = 400;
viewOutput.backgroundColor = [UIColor clearColor];
UIImageView *imgAns = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 70, 70)];
if (correct)
{
imgAns.image = [UIImage imageNamed:@"correct_icon.png"];
}
else
{
imgAns.image = [UIImage imageNamed:@"wrong_icon.png"];
}
[viewOutput addSubview:imgAns];
[self.view addSubview:viewOutput];
[self.view bringSubviewToFront:viewOutput];
[imgAns release];
[viewOutput release];
}
は私がアニメーション形式でこの解答ビューを表示する必要があります。そして、このアニメーションは0ピクセルから80ピクセルに始まります。ビューの拡大と縮小を意味します。
どのように実装できますか? imgAnsで直接使用できますか?