Fazer a barra de status do iPhone desaparecer ao exibir uma exibição modal?

Quero exibir uma exibição modal e cobrir a barra de status do iPhone.

Tentei definir a propriedade wantFullScreenLayout do controlador de exibição modal como YES; Também defini a propriedade dos pais como SIM. Isso não funciona, provavelmente porque a exibição modal é exibida abaixo do conteúdo da janela principal, que inclui a barra de status.

Minha segunda abordagem descartou toda a técnica "wantFullScreenLayout" em favor de ocultar a barra de status pouco antes da exibição modal ser exibida e ativá-la novamente depois que a exibição modal for descartada. Isso funciona até o final ... a exibição principal da exibição modal é apresentada incorretamente (sua barra de navegação está parcialmente oculta atrás da barra de status.) Chamando - [view setNeedsLayout] não faz nada.

Como devo abordar esse problema?

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion