2011-02-17 2 views
1

Когда вы переключаете строку состояния во время разговора с помощью функции moreNavigationController, отображаемой в UITabBarController, функция moreNavigationController не изменяет размер, как другие представления.iPhone In-Call Status Bar не изменяет размер «More» View

Это что-то, что я могу изменить в коде или это ошибка в SDK?

Я использую iOS 4.2 SDK.

+0

Я тоже испытываю ту же проблему, я думаю, что проблема в UITabBarController при переключении во время вызова, его ракурс не ведет себя так же, как стандартный UIViewController. Более того, ответ, помеченный как «ответ», не тот, который я думаю, см. Мой комментарий к этому «ответу». – yonel

ответ

1

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

+0

Значит, этого не произойдет в приложении на устройстве? –

+2

Когда вы отвечаете на звонок, ваше приложение приостанавливается. Единственный раз, когда строка состояния вызова может отображаться во время работы приложения, - это когда она возвращается с момента приостановки. Чтобы проверить это, вы можете запустить свое приложение, нажать «Домой», переключить строку состояния вызова, а затем снова нажать свое приложение в симуляторе. Это вернет его. Естественно, если ваше приложение даже не поддерживает фоновое представление, это совершенно не проблема. –

+1

На самом деле это не так. Активация Personal Hotspot (и интернет-модем до него) может быть вызвана в любое время без взаимодействия с iPhone, в том числе в середине настройки панели вкладок. –