gpt4 book ai didi

cocoa - 如何在WebView中启用弹性?

转载 作者:行者123 更新时间:2023-12-03 16:19:36 25 4
gpt4 key购买 nike

在 Cocoa 中开发 OS X 应用程序时,WebView 不具有过度滚动弹性(即 Safari 在 OS X 上具有的弹性滚动)。如何启用它?

最佳答案

经过一番思考,我找到了答案。关键是获取 WebView 创建(但不公开公开)的 ScrollView 的句柄。操作方法如下:

- (void)awakeFromNib
{
[self setMainFrameURL:@"http://www.stackoverflow.com"];
NSScrollView * scrollView = (NSScrollView *)([[[self mainFrame] frameView] subviews][0]);
[scrollView setHorizontalScrollElasticity:NSScrollElasticityAutomatic];
[scrollView setVerticalScrollElasticity:NSScrollElasticityAutomatic];
}

请注意,每当设置框架的 URL 时都需要执行此操作。

关于cocoa - 如何在WebView中启用弹性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22750057/

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