こんにちは、クリックすると画像が変わるボタンを含むシンプルなアプリを作ろうとしています。2~3秒遅れて元の状態に戻ってほしいです。私は客観的なcを初めて使用し、その方法を理解できません。以下のコードのバリエーションを試しました。ボタンがいくつかあるので、送信者 ID または画像名を保持する必要があります。前もって感謝します!
- (IBAction)playSound:(id)sender {
UIImage *newImage = [UIImage imageNamed:@"new.jpg"];
[sender setImage:newImage forState:UIControlStateNormal];
[NSThread sleepForTimeInterval:3];
UIImage *origImage = [UIImage imageNamed:@"orig.jpg"];
[sender setImage:origImage forState:UIControlStateNormal];
}