Веб-страница PayPal не соответствует размеру в модальном UIWebView на iPad

Я отображаю веб-страницу входа в PayPal в UIWebView. UIWebView отображается модально в контроллере представления. В модальном представлении используется стиль представления листа формы.

Веб-страница не соответствует размеру, потому что область просмотра в html настроена на ширину устройства.

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=yes">

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

См. Снимок экрана: https://www.dropbox.com/s/p4xq3f4e02dowkd/iOS_Simulator_Screen_Shot_4_Feb_2015_16_34_25.jpg?dl=0


person Community    schedule 04.02.2015    source источник


Ответы (2)


Device-width не будет работать для модального окна. Попробуйте: <meta name="viewport" content="width:540, initial-scale=1, maximum-scale=1">

person savner    schedule 04.02.2015
comment
Спасибо за ответ. HTML-код поступает с веб-сайта PayPal, поэтому я не смог бы изменить область просмотра, не запустив javascript в веб-представлении. Я бы предпочел не запускать дополнительные скрипты в веб-представлении. - person ; 05.02.2015

У меня была та же проблема, и следующий код, наконец, установил PayPal на правильный размер: https://stackoverflow.com/a/11367804/2126233

Вам также понадобится этот код: [self.webView setScalesPageToFit:YES];

person pls    schedule 11.06.2015