我有一个 Cocoa webview,里面有一个 web 应用程序。 Web 应用程序本身有一个固定的工具栏,弹性滚动,工具栏低于顶部,看起来很糟糕。有没有办法禁用弹性/橡皮筋滚动,或者至少防止工具栏随其他内容一起移动?我可以根据需要修改 Web 应用程序。
最佳答案
如果您有兴趣从 WebView
和 Cocoa 的角度来做,您还可以实现完成加载委托(delegate),抓取 ScrollView ,并禁用弹性:
- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame {
NSScrollView *mainScrollView = sender.mainFrame.frameView.documentView.enclosingScrollView;
[mainScrollView setVerticalScrollElasticity:NSScrollElasticityNone];
[mainScrollView setHorizontalScrollElasticity:NSScrollElasticityNone];
}
关于html - 在 lion 中禁用 webview 的橡皮筋滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7020842/