UIToolBar отсутствует из-за экрана создания сообщений iPhone в приложении - PullRequest
0 голосов
/ 11 июля 2011

Что-то идет не так из-за экрана составления сообщения.

Я работаю над приложением на основе TabBar.На некоторых экранах я показываю ToolBar вместо tabBar, устанавливая hidesBottomBarWhenPushed = YES;, и он работает нормально каждый раз.Но на 1 экране я отправляю СМС, открыв Экран сообщения в приложении iphone.Таким образом, проблема возникает, если я открываю Экран создания сообщений и нажимаю кнопку Отмена на экране сообщений.

Итак, при каждом возвращении к тому модулю, где я показывал панель инструментов.Так что по нажатию кнопки нет панели инструментов.Абсолютно пустой, без панели инструментов и без панели вкладок (панель вкладок совершенно очевидна, я уже установил hidesBottomBarWhenPressed) .. Но почему панель инструментов теперь отображается из-за экрана «Создать»?Различная реализация и разные контроллеры.

У меня есть проверка отладкой, рамка панели инструментов тоже в порядке.

Пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 11 июля 2011

Я думаю, это потому, что MFMessageComposeViewController имеет панель навигации. Для этого ваше приложение должно быть навигационным. В противном случае это повлияет на положение рамки вашей панели инструментов. У меня была такая проблема однажды. Поэтому я изменил приложение на навигационную, но спрятал навигационный контроллер. Надеюсь, это поможет вам, Удачного кодирования!

0 голосов
/ 11 июля 2011

Проблема исправлена ​​... возникла проблема с добавлением ее в окно ключевого кадра

...