Когда я впервые загружаю веб-представление, его рамка верна, но когда я поворачиваю устройство, его ширина не обновляется.Например, если вид был портретным, и я поворачиваю его в альбомной ориентации, рамка веб-вида не охватывает весь вид.
Загрузка веб-вида
-(void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self loadWebView];
}
-(void) loadWebView {
UIWebView *webView;
webView = [[UIWebView alloc] initWithFrame: self.view.frame];
NSString *htmlString = [NSString stringWithFormat:@"%@%@%@",html_header_with_files,DetailsHtml,HTML_FOOTER];
[webView loadHTMLString:htmlString baseURL:nil];
[self.view addSubview:webView];
}
Первая попытка: Я добавил уведомление для выполнения поворота
- (void) orientationChanged:(NSNotification *)note
{
[self.view layoutIfNeeded];
}
Приведенный выше код не решил проблему.
Вторая попытка
- (void) orientationChanged:(NSNotification *)note
{
[self loadWebView];
}
Приведенный выше код не решил проблему.