если вы загружаете UIWebview, при ротации вы должны установить ширину UIWebview равной 480, и это будет сделано при объявлении функции javascript на загружаемой странице, а затем при делегировании
- (void) willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{
if ((toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft) ||
(toInterfaceOrientation == UIInterfaceOrientationLandscapeRight))
{
[webView stringByEvaluatingJavaScriptFromString:@"makeWidth(480)"];
}else{
[webView stringByEvaluatingJavaScriptFromString:@"makeWidth(320)"];
}
note makeWidth (480) - это функция javascript на загружаемой странице, вы должны объявить эту функцию в веб-просмотре и вызвать ее из xcode.