UIWebView вращение пустой страницы - PullRequest
1 голос
/ 07 ноября 2011

Я создаю UIWebView с пустой страницей, используя следующий код.

- (void)loadView {
    [super loadView];

    UIWebView *wv = [[[UIWebView alloc] initWithFrame:self.view.bounds] autorelease];
    wv.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
    [self.view addSubview:wv];
}

При повороте устройства из портретного в альбомное или наоборот содержимое страницы становится больше, чем границы веб-просмотра, и появляются черные области. В чем может быть проблема?

Ответы [ 2 ]

0 голосов
/ 08 ноября 2011

webView.scalesPageToFit = YES;

См. Также: UIWebView + SFHFStringMetrics

0 голосов
/ 07 ноября 2011

Похоже, self.view (родительское представление веб-просмотра) может не иметь правильных масок авторазмера.Маска авторазмера подпредставления будет заполняться только до границ контейнера.Если родительское представление веб-просмотра не имеет правильной настройки маски автоматического изменения размера, то маски автоматического изменения размера веб-просмотра также не будут выглядеть правильно.Похоже, вы правильно настраиваете веб-представление (не используя CGRectZero на initWithFrame, не устанавливая начальный размер), поэтому ваша текущая реализация должна работать, за исключением того, что в вашем контроллере представления ничего не было смешно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...