Поворот ландшафта UIWebView не заполняет вид

У меня проблема с моим UIWebView. Когда вид загружается, он нормально загружается в любой ориентации, идеально заполняет всю страницу и т. д.

Однако скажем, если я загружу его в портретном режиме, а затем поверну устройство, веб-просмотр не заполнится полностью вправо, и я не могу понять, почему.

Это, на мой взгляд, метод загрузки

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib

    if  ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortrait){

        self.measurementsWebView.frame = CGRectMake(0, 0, 320, 367);

    }else if ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationLandscapeLeft || [[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationLandscapeRight){

        self.measurementsWebView.frame = CGRectMake(0, 0, 480, 218);
    }

    NSString *path = [[NSBundle mainBundle] pathForResource:@"measurements" ofType:@"png"];
    [measurementsWebView loadHTMLString:[NSString stringWithFormat:@"<html><body><img src=\"file://%@\"></body></html>",path] baseURL:nil];
    measurementsWebView.scalesPageToFit = YES;

}

Если я смотрю в конструкторе интерфейсов, я пытаюсь найти панель, которая позволяет мне установить расширяющуюся ширину или как бы вы это ни называли, но все, что я вижу, это это.

enter image description here

будем очень признательны за любую помощь

5
задан Bo Persson 9 July 2012 в 09:42
поделиться