防止NSScrollView闪烁其滚动条

时间:2015-06-22 08:44:47

标签: appkit nsscrollview

我想阻止NSScrollView的子类闪烁它的滚动条。

我尝试使用空实现覆盖-[NSScrollView flashScrollers],但它不起作用。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果在设置滚动位置之前隐藏NSScrollView并再次显示它,则会阻止滚动条闪烁。

以下是代码示例:

[_scrollView setHidden:YES];
[[_scrollView contentView] scrollToPoint: NSMakePoint(0, scrollPosition)];
[_scrollView reflectScrolledClipView:[_scrollView contentView]];
[_scrollView setHidden:NO];