アプリケーションの一時停止/再開に関する情報を見つけるのに少し苦労しています。私が見つけた唯一の情報は、オーディオ ファイルの一時停止/再開に関するものです。「Simon」ゲーム (一連のボタンを繰り返さなければならない) に似たアプリケーションを作成しましたが、一時停止機能の実装に問題があります。画面の上部に「一時停止」というボタンを配置したいのですが、それを押すとゲームが一時停止し、ボタンのテキストが「再開」に変更されます。基本的に、再開ボタン以外はすべてフリーズします。
ボタンの状態を判断するための適切な設定と思われるものを設定しましたが、中に何を入れればよいかわかりません。これまで扱ってきた唯一の種類の待機関数は、所定の時間スリープする関数 (NSTimer など) です。
誰かが助けることができれば、私は非常に感謝しています!
- (IBAction)paused:(id)sender
{
UIButton *pause = (UIbutton *)sender;
NSString *state = pause.titleLabel.text;
if ([state isEqualToString:@"Pause"])
{
//If the text is set to 'pause' that means the game is running
//pressing this button will pause the game
}else
{
//If the text is set to resume that means the game is paused
//pressing this button will resume the game
}
}