当按下联系我们按钮时,这些应用程序会启动邮件编辑器模式视图(MFMailComposeViewController)。但是一旦加载了模式视图,状态栏就会自动隐藏。
关闭模式视图控制器后,I setStatusBarHidden Status设置为NO。
[self dismissModalViewControllerAnimated:YES];
[[UIApplication sharedApplication] setStatusBarHidden:NO];
但ModalViewController关闭后,状态栏和导航栏会重叠。
我不知道怎么修好它。感谢任何人的帮助。谢谢。
发布于 2010-09-21 04:12:35
我的问题可以通过从appDelegate tabBarController启动MFMailComposeViewController来解决
myAppDelegate *mDelegate = (myAppDelegate *)[[UIApplication sharedApplication] delegate];
[mDelegate.tabBarController presentModalViewController:picker animated:YES];
而不是从导航控制器启动
[self presentModalViewController:picker animated:YES];
https://stackoverflow.com/questions/3756943
复制相似问题