当按下“联系我们”按钮时,应用程序启动了邮件撰写器模态视图 (MFMailComposeViewController)。 但是一旦加载模态视图,状态栏就会自动隐藏。
在模态视图 Controller 关闭后,我将StatusBarHidden Status设置为NO。
[self dismissModalViewControllerAnimated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:NO];
但是 ModalViewController 关闭后状态栏和导航栏重叠。
我不知道如何解决它。 感谢任何善意的帮助。 谢谢。
最佳答案
通过从 appDelegate tabBarController 启动 MFMailComposeViewController 解决了我的问题
myAppDelegate *mDelegate = (myAppDelegate *)[[UIApplication sharedApplication] delegate];
[mDelegate.tabBarController presentModalViewController:picker animated:YES];
而不是从导航 Controller 启动
[self presentModalViewController:picker animated:YES];
关于iphone - 关闭模态视图后状态栏和导航栏问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3756943/