画像があります。画像には、スプーン、カップ、バスケットの 3 つがあります。ここで、ユーザーが画像をクリックしたときに、ユーザーがスプーン、カップ、バスケットをクリックしない限り何も起こらないことを特定する必要があります。
ユーザーがスプーンをクリックすると、スプーンの色が緑色になります。カップやバスケットも同様。
そして、私はこれを行う方法がわかりません。専門家からのヒントと、どのように、どこから始めればよいですか?
どんなアイデアや提案も大歓迎です。
画像があります。画像には、スプーン、カップ、バスケットの 3 つがあります。ここで、ユーザーが画像をクリックしたときに、ユーザーがスプーン、カップ、バスケットをクリックしない限り何も起こらないことを特定する必要があります。
ユーザーがスプーンをクリックすると、スプーンの色が緑色になります。カップやバスケットも同様。
そして、私はこれを行う方法がわかりません。専門家からのヒントと、どのように、どこから始めればよいですか?
どんなアイデアや提案も大歓迎です。
スプーン、カップ、バスケットにボタンを配置します。set button.backgroundcolor = [UIColor clearcolor];
IBAction で画像を変更します。
可視部分をオブジェクトの画像として設定し、ジェスチャーでそのビューを設定することで、ビューのマスキングを試すことができます
また
オブジェクトの異なる画像をボタンの選択状態に設定し、ボタンのクリック時に状態を選択状態に変更します
[button setSelected:YES];
[button setSelected:NO];
あなたの画像がbackgroundImageViewにあるとしましょう。4枚の画像を保存する必要があります。元の画像、緑色のスプーンの画像、緑色のカップの画像、緑色のバスケットの画像。そして、スプーン、カップ、バスケットの上にカスタム スタイルのボタンを追加します。そして、以下のIBActionメソッドをボタンに接続します。
- (IBAction) spoonButtonPressed{
backgroundImageView.image = [UIImage imageNamed:@"IMAGE_WITH_GREEN_SPOON.png"];
}
- (IBAction) basketButtonPressed{
backgroundImageView.image = [UIImage imageNamed:@"IMAGE_WITH_GREEN_BASKET.png"];
}
- (IBAction) cupButtonPressed{
backgroundImageView.image = [UIImage imageNamed:@"IMAGE_WITH_GREEN_CUP.png"];
}
UIButton の調査を開始できます。
http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIButton_Class/
Interface builder またはコードで、イメージをボタンの背景イメージとして作成します。その後、画像でほとんど何でもできます。