В моем приложении карты контроллер MapView хорошо открывается в режиме телефонного звонка.Когда я открываю detailView, который является другим UIView (subview) в том же контроллере, он не получает изменения размера в режиме телефонного звонка.Я следовал Iphone - Как изменить размер представления при переключении строки состояния вызова? ссылка также пытается автоматически изменить размер моего UIView, но проблема все еще существует. Мой detailView выходит (вниз) экрана .Есть ли другое решение или я что-то упустил в коде?Пожалуйста, предложите ..
Редактировать На самом деле мой контроллер firstView содержит просмотр карты и просмотр таблицы на кнопке сегмента.И подробный вид, который открывается в аннотации в виде UIView на том же экране.Мой подробный вид содержит 4 кнопки с 4 метками и верхней и нижней панелью.Половина нижней панели скрывается в режиме телефонного звонка.
//BusinessCard(detailview) content
ShowroomName.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //label
Address_Bcard.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //label
p_Bcard.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //button
e_Bcard.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //button
w_Bcard.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //button
aButton.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; //button
ViewOnMapButton.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin; //button on bottom bar