Frage

startete die Apps die mailcomposer modal-Ansicht (MFMailComposeViewController), wenn der Kontakt-Taste gedrückt wird. aber sobald die modale Ansicht geladen wird, wird in der Statusleiste automatisch ausgeblendet.

I setStatusBarHidden Status NO nach Modal-View-Controller des Feldes verwiesen.

[self dismissModalViewControllerAnimated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:NO];

aber die Statusleiste und Navigationsleiste überlappt nach ModalViewController des Feldes verwiesen.

Ich habe keine Ahnung, wie es zu beheben. Schätzen Sie jede Art Hilfe. Danke.

War es hilfreich?

Lösung

mein Problem wird gelöst, indem die MFMailComposeViewController von AppDelegate TabBarController Start

 myAppDelegate *mDelegate = (myAppDelegate *)[[UIApplication sharedApplication] delegate];
[mDelegate.tabBarController presentModalViewController:picker animated:YES];

anstelle des Controllers von der Navigation startet

[self presentModalViewController:picker animated:YES];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top