gpt4 book ai didi

cocoa - 如何在 NSScrollView 中嵌入 WebView?

转载 作者:行者123 更新时间:2023-12-03 17:27:09 25 4
gpt4 key购买 nike

所以我有一个项目,其中一些内容显示在 WebView 中,我想坚持在上面。我希望标题随 WebView 内容一起滚动。现在,WebView 通常想要进行自己的滚动处理,但您可以告诉它不要使用:

[[webView mainFrame] setAllowsScrolling:NO];

这成功地使WebView的滚动条不出现。然而,尽管它嵌入在 NSScrollView 中,但 NSScrollView 的滚动条永远不会激活。我只能得出结论,需要告诉 WebView 调整大小,但我不知道如何做到这一点。我尝试过以下方法:

NSRect webViewBounds = [webView bounds];
[webView setFrameSize:webViewBounds.size];

但这似乎也不起作用。

有什么建议吗?

最佳答案

替代解决方案:用 HTML/CSS/JavaScript 表达 header ,并将真实内容放入 iframe 中怎么样?您可以遍历框架层次结构以查找该框架的 WebFrame 对象,并使用 DOM(可能由您自己的对象包装)来控制 header 。

关于cocoa - 如何在 NSScrollView 中嵌入 WebView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1559322/

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