gpt4 book ai didi

ios - 将标题 View 添加到 WKWebView ScrollView

转载 作者:IT王子 更新时间:2023-10-29 07:50:32 25 4
gpt4 key购买 nike

有没有人成功地向 WKWebView ScrollView 添加页眉或页脚 View ?

我目前正尝试使用此处描述的方法为 UIWebView 执行此操作 Adding a header view to a UIWebView similar to Safari and Articles .

WKWebView 中使用此方法时,内容 View origin.y 已正确更改,但内容在底部被截断。

使用 ScrollView 内容偏移也是不可能的,因为它会破坏 web View 中固定定位的 CSS 元素。

最佳答案

在 webView 委托(delegate)方法中

- (void)webViewDidFinishLoad:(UIWebView *)webView

添加以下代码库,

mainWebViewObj.scrollView.contentInset = UIEdgeInsetsMake(headerView.frame.size.height,0.0,headerView.frame.size.height,0.0);
mainWebViewObj.scrollView.backgroundColor = [UIColor whiteColor];

if(![headerView superview])
{
[webView.scrollView addSubview:headerView];
[webView.scrollView bringSubviewToFront:headerView];
}
[mainWebViewObj.scrollView setContentOffset:
CGPointMake(0, -mainWebViewObj.scrollView.contentInset.top) animated:NO];

这对我来说非常有效。希望它能解决您的问题。

关于ios - 将标题 View 添加到 WKWebView ScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31961854/

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