Модальный вид отображается в полноэкранном режиме, как и должно быть, но за панелью навигации - PullRequest
1 голос
/ 27 июля 2010

Вот моя проблема, я пытаюсь представить модальное представление перед представлением с помощью панели навигации. Мне удалось это с моим модальным представлением Login, которое было представлено RootView моего приложения. Но на этот раз модальное представление представлено одним из представлений CustomTabBarController (как и в приложении Tweety, я создал его сам, чтобы иметь возможность поместить его в стек навигации, это UIViewController, который реализует UITabBarDelegate). Проблема в том, что он отображается за панелью навигации, что вынуждает меня скрывать / показывать панель навигации, когда я представляю / отклоняю модальное представление, что приводит к странной анимации (я использую анимацию по умолчанию для модального представления)

Ребята, у вас есть идеи по этому поводу? Как я могу отобразить модальный вид поверх всего остального, кроме строки состояния?

Спасибо всем

Ответы [ 2 ]

1 голос
/ 27 июля 2010

Вот и все!: D

Я использовал эту строку, чтобы представить модальное представление:

[self presentModalViewController:writeMessageViewController animated:YES];

Я заменил его на:

[[[[UIApplication sharedApplication] delegate] navigationController] presentModalViewController:writeMessageViewController animated:YES];

И это прекрасно работает!Большое спасибо:)

1 голос
/ 27 июля 2010

Вы пытались представить это с помощью navigationController.[self.navigationController presentModalViewController:animated].Я думаю, проблема в том, что ваш контроллер панели вкладок не содержит навигационный контроллер, поэтому представление не работает хорошо

...