TouchesEnded では、次の 2 つのことを行いたいと考えています。1) ビューを元の位置に戻します。これは正常に機能します。2) YES のビューでタッチが終了した場合はオーディオ サウンドを再生し、NO ビューでは別のサウンドを再生したいと考えています。
これどうやってするの?
現時点では、NO のサウンドはすべてのタッチが終了するたびに再生されますが、これは良くありません。
私はこれが初めてなので、基本を説明してください:)以下の現在のコード。
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
yesletter1.frame = keepYesLetter1Place;
yesletter2.frame = keepYesLetter2Place;
yesletter3.frame = keepYesLetter3Place;
yesletter4.frame = keepYesLetter4Place;
notletter1.frame = keepNoLetter1Place;
notletter2.frame = keepNoLetter2Place;
notletter3.frame = keepNoLetter3Place;
notletter4.frame = keepNoLetter4Place;
NSString *path = [[NSBundle mainBundle]
pathForResource:@"no"ofType:@"wav"];
AVAudioPlayer* theAudio = [[AVAudioPlayer alloc]
initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
[theAudio play];
}