Das ist mein Problem.
-
Ich habe eine tabBar-Anwendung.
-
In der ersten Registerkarte habe ich eine Tabelle.
-
Bei Klick auf die Tabelle erscheint ein Modal Ansicht.
-
So kehren Sie von der modalen Ansicht zur ersten Ansicht zurück Ansicht zu wechseln, verwende ich
[self presentModalViewController:nw animated:YES];
Das Problem ist, dass wenn ich auf die Registerkartenleiste klicke, während eine modale Ansicht geöffnet ist, wird die zweite Ansicht geöffnet, aber die Tabelle der ersten Ansicht funktioniert nicht, weil die modale Ansicht immer noch geöffnet ist, obwohl sie als geschlossen erscheint.
Ist es eine Möglichkeit, die modale Ansicht im Vollbildmodus zu öffnen und dabei die Tab-Leiste zu verdecken?
Oder auch zu überprüfen, ob modale Ansicht geschlossen ist oder nicht aus einer anderen Ansicht?
EDIT: Ich habe es mit all diesem Code versucht:
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];
aber nichts!!! Es will nicht in den Vollbildmodus gehen!!
Irgendeine Idee, bitte?
danke,
alberto