У меня проблема с автоматическим вращением UIWebView.
веб-представление работает нормально, а содержимое - нет.
как вы можете видеть на нижнем скриншоте, есть черное поле, и я знаю, что это веб-просмотр, поскольку я могу видеть скроллеры, когда прокручиваю.
контроллер вида имеет:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
веб-просмотр имеет маску с полным автоматическим изменением размера, а представление имеет автоматическое изменение размера подпредставлений.
Я попробовал несколько трюков из stackoverflow и Google, но ни один из них не сработал.
это происходит только на некоторых сайтах, но если я открываю проблемные сайты в мобильном сафари или даже в браузере IOS Opera, он вращается правильно.
РЕДАКТИРОВАТЬ: пример проблемного сайта: http://m.calcalist.co.il
веб-просмотр задается в конструкторе интерфейсов и загружается с этим кодом:
[_webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://m.calcalist.co.il"]]];
scalesPageToFit = YES; // doesn't help
Спасибо!