Рамка 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 возвращается непосредственно перед отображением вида 🙂

  • Проблемы с Objective-C с UIWebView в PDF
  • Почему UIWebView не освобождает всю память?
  • Сообщение журнала UIWebView iOS 7
  • Определите, нужно ли UIWebView использовать HTTP или HTTPS
  • Внутри (BOOL) webView: как открыть URL-адрес, нажатый в UIWebView, который открывает Modal UIWebView
  • Объективные представления предварительной загрузки iOS
  • Запрос iFrame, встроенный в UIWebview, отменяется в iOS 8
  • iOS 8.3 UIWebView JavaScript для родной связи сломан
  • Универсальные ссылки, не работающие с WKWebView
  • iOS 7 Строка состояния с помощью Phonegap
  • IOS UIWebView: как добавить слушателей к событиям DOM?
  • Сделать iO VoiceOver заклинание сокращенно «W» как «Watt»
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.