Рамка UIWebView для заполнения экрана при загрузке ландшафта и портрета

Я добавляю UIWebView к моему виду, который отлично работает, когда я нахожусь в портрете. Но когда я загружаю тот же UIWebView в ландшафт, он не заполняет экран. Я подозреваю, что это связано с тем, как я устанавливаю рамку:

CGRect screen = [[UIScreen mainScreen] bounds]; UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, screen.size.width, screen.size.height)]; webView.autoresizingMask = UIViewAutoresizingFlexibleWidth; webView.scalesPageToFit = YES; 

Есть ли лучший способ сделать это, чтобы он правильно загрузился как в альбомной, так и в портретной ориентации и заполнил экран при повороте?

2 Solutions collect form web for “Рамка UIWebView для заполнения экрана при загрузке ландшафта и портрета”

Насколько вы уверены, что размер родительского представления изменяется до полной ширины? Подвижность UIWebView не будет больше, чем родительский …

У меня была такая же проблема. После того, как я зашел в систему self.view.frame.size.width, я был удивлен, узнав, что это было 320 вместо 480. Решением этого было:

 - (void)viewWillAppear:(BOOL)animated { [self.view setBounds:CGRectMake(0.f, 0, self.view.frame.size.width, self.view.frame.size.height)]; [self.view setCenter:CGPointMake(self.view.frame.size.width/2, self.view.frame.size.height/2)]; [(UIWebView*)myWebView setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];} 

Кажется, правильный размер self.frame возвращается непосредственно перед отображением вида 🙂

  • В чем разница между UIWebView и WKWebView при загрузке локальных ресурсов
  • Подгонка содержимого к ширине в UIWebView
  • Могу ли я установить файлы cookie для использования WKWebView?
  • UIWebView не будет использовать пароль, сохраненный в Mobile Safari
  • Как я могу загрузить .webarchive в UIWebView из NSData в памяти?
  • iOS: Как определить текущую ориентацию в viewWillAppear?
  • Миграция из UIWebView в WKWebView
  • setDefaultCredential не работает для UIWebView в iOS 7, но отлично работает в предыдущих версиях iOS
  • Остановите автоматическое изменение размера веб-контента uiwebview, если сосредоточиться на поле ввода
  • Использование изображений xcassets как src для тега img на веб-странице UIWebView
  • Проблема с реализацией кнопки UIWebView в iPad
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.