これは私の問題です。
- 私はタブバーアプリケーションを持っています。
- 最初のタブには、テーブルがあります。
- テーブルをクリックすると、モーダル ビューが表示されます。
- モーダル ビューから最初のビューに戻るには、次を使用します
[self presentModalViewController:nw animated:YES];
問題は、モーダル ビューを開いているときにタブバーをクリックすると、2 番目のビューが開きますが、閉じているように見えてもモーダル ビューがまだ開いているため、最初のビューのテーブルが機能しないことです。
タブバーを覆うフルスクリーンでモーダルビューを開く方法ですか?
または、モーダル ビューが閉じているかどうかを確認するには、別のビューからですか?
編集:
私はこのコードのすべてで試しました:
nw = [[NewsViewController alloc] initWithNibName:@"NewsViewController" bundle:nil];
nw.modalInPopover = YES;
nw.wantsFullScreenLayout = YES;
nw.hidesBottomBarWhenPushed = YES;
nw.contentSizeForViewInPopover = CGSizeMake(320, 480);
nw.modalPresentationStyle = UIModalPresentationFullScreen;
nw.view.frame = [[UIScreen mainScreen] applicationFrame];
[nw.view setNeedsLayout];
しかし何もない!!! フルスクリーンにはなりません!!
何かアイデアはありますか?
ありがとう、
アルベルト