1
これは楽しいものです...ヘルプ画面があり、モーダルビューとして表示されるアプリケーションがあります。メインビューには、デバイスが動揺したときに発生するアクションがあります。私はヘルプ画面が表示されているときにアクションが発生する(サウンドが再生される)ようにはしません。モーダルビューが表示されたときの検出
- (IBAction)buttonPressed:(id) sender {
[self dismissModalViewControllerAnimated:YES];
}
私が試した:
- (IBAction)helpButtonPressed:(id) sender {
helpViewController = [[HelpViewController alloc] init];
[self presentModalViewController:helpViewController animated:YES];
}
は、ヘルプ画面を解除するには:
は、ヘルプ画面を表示するには:
私はここに私のコードです...いくつかのことを試してみました成功しなかった以下のもの:
if ([helpViewController.view isHidden ]) {
NSLog(@"Shake -- helpView is loaded");
} else {
NSLog(@"Shake -- helpView is not loaded");
}
if ([helpViewController isViewLoaded]) {
NSLog(@"Shake -- helpView is loaded");
} else {
NSLog(@"Shake -- helpView is not loaded");
}
if ([self isViewLoaded]) {
NSLog(@"Shake -- helpView is loaded");
} else {
NSLog(@"Shake -- helpView is not loaded");
}
私が考えていたことは、ヘルプビューが表示されているかどうかを検出できる機能があれば、デバイスが動揺したときに音を鳴らさずに戻ります....
アイデアはありますか?
完璧に機能します。ありがとう! –