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

  • Почему doc и docx теряют информацию о стиле в iOS?
  • Создание хорошего пользовательского интерфейса для чата в iOS
  • iOS сохраняет состояние UIWebView?
  • Как добавить кнопку всплывающих окон в UIWebView
  • Как получить изображение из библиотеки фотографий iOS и отобразить его в UIWebview
  • Веб-сайт UIWebView Desktop не будет работать
  • UIWebView не освобождает память
  • Неверный размер встроенного видео YouTube
  • UIWebView и клиентские сертификаты на iOS 6
  • iOS / Objective-C: отключить звук от UIWebView
  • UIWebView не отображает мою страницу
  • Interesting Posts

    Как создать и развернуть приложение-реагирование из командной строки?

    Swift, Передача данных с контроллера popover на предыдущий контроллер

    Почему responseSoSelector не работает для меня в этом случае?

    Как сделать UISearchController неактивным при переключении просмотров

    Каталог активов UIImage ImageNamed: was nil

    Невозможно интегрировать ZXingObjC в iOS Swift Project

    UIScrollView в раскадровке не работает с классами класса IOS 8 и автозапуском

    Создание поставщика MDM – Apple Enterprise

    Является ли Google Analytics SDK 2.0 для iOS символикой отчетов о сбоях?

    Не удалось запустить команды ионной платформы

    Цвет подсветки UINavigationController

    Неверное преобразование из функции бросания типа (_, _, _) throws -> Void в не-бросающий тип функции (NSData ?, NSURLResponse ?, NSError?) -> Void

    xCode возвращает «время ожидания ожидающего приложения для запуска» при попытке развернуть приложение PhoneGAP на устройстве

    Загрузка изображения на сервер Подробное объяснение для начинающих

    Как именно я выдаю расстояние между двумя точками касания в Xcode для iOS?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.