После завершения загрузки размер моего веб-представления не изменяется должным образом. Я пробовал этот код.
- (void)webViewDidFinishLoad:(UIWebView *)webview {
CGRect frame = webView.frame;
frame.size.height = 1;
frame.size.width = screenWidth;
webView.frame = frame;
CGSize fittingSize = [webView sizeThatFits:CGSizeZero];
frame.size = fittingSize;
webView.frame = frame;
[bodyScroll setContentSize:CGSizeMake(screenWidth, webView.frame.origin.y + webView.frame.size.height+keyboardRectY+60)];
Это увеличение ширины за пределами screenWidth, и, следовательно, мой контент горизонтально расширяется за пределы размера представления, который я не хочу.
меняется
CGSize fittingSize = [webView sizeThatFits:CGSizeMake(screenWidht, 1)];
также приводит к такой же ситуации.
Как я могу избавиться от этого? Ширина веб-просмотра всегда должна оставаться шириной экрана, и только ее высота должна регулироваться в зависимости от размера контента, чтобы веб-просмотр подходил практически для всего контента.
Заранее спасибо