uiwebview pas de redimensionnement après la modification de l'orientation paysage

Je suis codage d'une application iPhone dans lequel j'ai un UIWebView que les charges d'un site web en responsive design.

Le problème que j'ai c'est quand je tourne les appareils de paysage: la UIWebView tourne mais il conserve la même largeur que le mode portrait.

J'ai passé les 5 dernières heures à chercher sur le net, j'ai trouvé quelques solutions que j'ai utilisé mais sans succès...

dans ma page html, je suis en utilisant

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />

j'ai essayé d'utiliser

<meta name="viewport" content="width=device-width" />

rien n'a changé, dans mon code, je suis la mise en œuvre de la fonction suivante à gérer la rotation, mais il ne donne rien

- (void) didRotateFromInterfaceOrientation: (UIInterfaceOrientation)fromInterfaceOrientation
{
    [self.myWebView stringByEvaluatingJavaScriptFromString:
    [NSString stringWithFormat:
    @"document.querySelector('meta[name=viewport]').setAttribute('content', 'width=%d;', false); ",
    (int)self.myWebView.frame.size.width]];

    NSLog(@"orientation width: %d", (int)self.myWebView.frame.size.width);

}

J'ai aussi coché la case "à l'Échelle de la Page pour s'Adapter à la case à cocher",

(en utilisant xcode 5, avec un iphone4s et ios7)

OriginalL'auteur CodeLion | 2013-09-27