Posicionamento fixo / absoluto negligenciado no iOS ao focar na entrada

Estou criando um aplicativo com o Phonegap e tenho um cabeçalho que eu consertei na parte superior da janela de exibição.

header {
  position: fixed;
  top: 0;
  width: 100%;
  height: 30px;
  background-color: red;
  z-index: 100;
}

Isso funciona como eu quero, exceto quando toco em um campo de entrada e o teclado desliza para cima. Então o posicionamento é totalmente descartado. O cabeçalho é deslizado mais alto para fora da vista visível. Ele retorna ao seu lugar depois de fechar o teclado novamente.

Eu li que alguns navegadores móveis não se preocupam com posicionamento fixo e absoluto para garantir que uma tela possivelmente pequena não seja coberta por um elemento fixo. Isso é verdade?

Existe uma maneira de contornar isso?

Eu tentei definir o cabeçalho para absoluto quando uma entrada é focada. Eu li sobre isso aqui,http://dansajin.com/2012/12/07/fix-position-fixed/. No entanto, não parece estar funcionando para mim.

questionAnswers(1)

yourAnswerToTheQuestion