Objective c 如何在webview中不隐藏滚动条
我正在OS X上使用WebView。如何防止滚动条自动隐藏?当前,滚动条在一段时间后消失。WebView不负责显示/隐藏滚动条。它是嵌入webView的scrollview,其中包含scroller 滚动条的隐藏和显示由系统首选项->常规->显示滚动条设置控制 如果要始终显示水平和垂直滚动条。您需要继承NSScroller并将scroll样式设置为legacy from preferredScrollerStyle方法,如下所示 然后将水平和垂直滚动条的类别从“NSScroller”更改为“InheritedScoller”Objective c 如何在webview中不隐藏滚动条,objective-c,macos,webview,Objective C,Macos,Webview,我正在OS X上使用WebView。如何防止滚动条自动隐藏?当前,滚动条在一段时间后消失。WebView不负责显示/隐藏滚动条。它是嵌入webView的scrollview,其中包含scroller 滚动条的隐藏和显示由系统首选项->常规->显示滚动条设置控制 如果要始终显示水平和垂直滚动条。您需要继承NSScroller并将scroll样式设置为legacy from preferredScrollerStyle方法,如下所示 然后将水平和垂直滚动条的类别从“NSScroller”更改为“In
@interface InheritedScoller : NSScroller
@end
@implementation InheritedScoller
+(NSScrollerStyle) preferredScrollerStyle
{
return NSScrollerStyleLegacy;
}
@end
请注意,覆盖用户的首选项(如系统首选项->常规中设置的)通常是一件不好的事情。如果用户更喜欢动态隐藏的滚动条,则应尽可能尊重该偏好。