plano de fundo fixo para parte de um site (div) no iOS

Quero ter uma imagem de fundo de posição fixa que cubra a tela inteiraapenas para uma seção do meu site (na verdade duas seções, mas de forma independente, então não há diferença). Eu uso esse CSS no DIV do contêiner da seção:

#wrapper {
  background-image: url(../img/bg1_IMG_1509.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;    
}

(Nota: usei as propriedades separadas em vez da abreviaçãobackground esperando que isso seja compatível com mais dispositivos e navegadores, mas não parece ser assim.)

Isso funciona mais ou menos bem em todos os computadores e navegadores e também em alguns navegadores no Android, mas não no iOS. No iOS, o plano de fundo não está apenas sendo rolado, mas também extremamente esticado verticalmente, de modo que a altura da imagem de plano de fundo cubra toda a DIV, que possui muito conteúdo e se torna bastante alta em um dispositivo móvel, o que leva a ver mais ou menos pixel único explodido na tela. Então, nemfixed nemcover trabalhos.

Estou ciente / li respostas sobre soluções alternativas de posição fixa para iOS que usavam um DIV dentro do<body>&nbsp;tag que temposition: fixed&nbsp;e uma imagem de fundo em tela cheia. Mas eu não quero isso notodo&nbsp;body, mas apenas em duas seções (independentes) e nessa situação que a solução alternativa não pode ser usada.