3

当按下联系我们按钮时,应用程序启动mailcomposer模式视图(MFMailComposeViewController)。 但是一旦加载了模态视图,状态栏会自动隐藏。状态栏和导航栏问题解除模式视图

将模态视图控制器关闭后,将setStatusBarHiddenState设置为NO。

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

但ModalViewController关闭后,状态栏和导航栏会重叠。

我不知道如何解决它。 感谢任何帮助。 谢谢。

回答

2

我的问题是从的appDelegate tabBarController启动MFMailComposeViewController

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

,而不是从导航控制器推出解决

[self presentModalViewController:picker animated:YES];