3

приложения запускают модальный вид mailcomposer (MFMailComposeViewController) при нажатии кнопки «Контакты». , но после загрузки модального режима строка состояния автоматически скрывается.строка состояния и проблема с навигационной панелью после отклонения модального вида

I setStatusBarHidden Status to NO после того, как контроллер модального зрения отклонен.

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

, но строка состояния и панель навигации перекрываются после отклонения ModalViewController.

Я понятия не имею, как это исправить. Оцените любую помощь. Спасибо.

ответ

2

моя проблема решается путем запуска MFMailComposeViewController из AppDelegate tabBarController

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

вместо запуска из навигационного контроллера

[self presentModalViewController:picker animated:YES]; 
Смежные вопросы