gpt4 book ai didi

iphone - 即使在从代码中分配高度后,UIwebview 也会自动缩小

转载 作者:行者123 更新时间:2023-12-01 16:49:53 25 4
gpt4 key购买 nike

我在 UIscrollview 中有一个 UIwebview。我已将 View Controller 的大小设置为自由允许 ScrollView 。

我在 Storyboard 中给出了scrollview = 1000 和webview = 200 的高度。
现在,在代码中,我正在根据收到的内容调整 webview 的高度。

-(void)webViewDidFinishLoad:(UIWebView *)webView
{
CGRect frame = webView.frame;
frame.size.height = 1;
webView.frame = frame;
CGSize fittingSize = [webView sizeThatFits:CGSizeZero];
frame.size = fittingSize;
webView.frame = frame;

NSLog(@"size: %f, %f", fittingSize.width, fittingSize.height);
webView.scrollView.scrollEnabled = NO;
}

日志状态 size: 280.000000, 676.000000
但是在滚动 webview 后会自动调整到 Storyboard 中给定的大小。
我需要禁用某些东西/或者我错过了什么吗?

最佳答案

尝试将代码写入

webViewDidStartLoad:

还要检查你在哪里实现了滚动的代码,看看你是否在滚动 Action 期间设置了 web View 框架或大小,如果你已经实现了。

关于iphone - 即使在从代码中分配高度后,UIwebview 也会自动缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16979498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com