如何在webview中不隐藏滚动条
How to not hide scroll bars in webview
我在 OS X 上使用 WebView。如何防止滚动条自动隐藏?目前,滚动条会在一段时间后消失。
WebView 不负责 showing/Hiding 滚动条。是嵌入了webView的scrollview里面包含了scroller。
滚动条的隐藏和显示由系统偏好设置->通用->显示滚动条设置控制。
如果您想始终显示水平和垂直的滚动条。 preferredScrollerStyle 方法需要继承 NSScroller 并将滚动样式设置为 legacy,如下所示。
然后将水平和垂直滚动条的class由'NSScroller'改为'InheritedScoller'
@interface InheritedScoller : NSScroller
@end
@implementation InheritedScoller
+(NSScrollerStyle) preferredScrollerStyle
{
return NSScrollerStyleLegacy;
}
@end
我在 OS X 上使用 WebView。如何防止滚动条自动隐藏?目前,滚动条会在一段时间后消失。
WebView 不负责 showing/Hiding 滚动条。是嵌入了webView的scrollview里面包含了scroller。
滚动条的隐藏和显示由系统偏好设置->通用->显示滚动条设置控制。
如果您想始终显示水平和垂直的滚动条。 preferredScrollerStyle 方法需要继承 NSScroller 并将滚动样式设置为 legacy,如下所示。
然后将水平和垂直滚动条的class由'NSScroller'改为'InheritedScoller'
@interface InheritedScoller : NSScroller
@end
@implementation InheritedScoller
+(NSScrollerStyle) preferredScrollerStyle
{
return NSScrollerStyleLegacy;
}
@end