2008-11-14 2 views
1

В то время как в вызове, если пользователь хочет использовать мое приложение, и если вызов завершается, а пользователь все еще находится в приложении, панель инструментов перемещается вверх, ну и весь вид перемещается вверх, и поэтому панель инструментов теперь имеет пространство внизу. В основном высота «Touch to return to call» имеет. Я использую панель инструментов и навигационный контроллер. Контроллер навигации движется отлично, и все в представлении движется соответственно, единственная проблема связана с панелью инструментов. Итак, вопрос: есть ли событие, которое вызывается после завершения вызова, поэтому я могу снова установить кадр моей панели инструментов? Я пробовал этот делегат без везения:Панель инструментов перемещается вверх по завершению вызова

- (void)application:(UIApplication *)application willChangeStatusBarFrame:(CGRect)newStatusBarFrame 

Этот вызов вызывается только тогда, когда панель инструментов меняет ориентацию.

alt text http://is.hn/downloads/IMG_0008.PNG alt text http://is.hn/downloads/IMG_0009.PNG

Спасибо.

ответ

1

В целом, если вы правильно устанавливаете маски автоматического изменения размера, это должно исправить ситуацию. Не могли бы вы обновить скриншот, чтобы точно показать, где возникают проблемы с изменением размера?

+0

Я пробовал установить autoresizingMask, но это не помогло. – carlos 2008-11-14 18:23:10

Смежные вопросы