Eig*_*ght 7 macos cocoa artifacts nstextview
问候,
我有一个NSTextView,有大量的文本.然而,每当我滚动时,视图都没有正确更新.有些工件保留在视图的顶部或底部.看来该视图不会经常刷新自己.如果我滚动得非常慢,视图会正确更新.如果我为视图添加边框一切都很完美,那么无边框视图就会出现问题.这是截图的链接:
http://img216.imageshack.us/img216/8193/picture13s.png
谢谢
你有没有为这个或那个设置setDrawsBackground和copiesOnScroll属性?NSScrollViewNSClipView
我建议的第一件事是关闭:"绘制背景"属性NSScrollView:
[myScrollView setDrawsBackground:NO];
Run Code Online (Sandbox Code Playgroud)
请注意,这应该设置在NSScrollView,而不是嵌入式NSClipView.
以下摘自文档可能是相关的:
如果你
NSScrollView围住NSClipView发送setDrawsBackground:消息的参数NO到NSScrollView具有发送的附加效果NSClipView一setCopiesOnScroll:用的参数信息NO.setDrawsBackground:直接向消息发送消息的副作用NSClipView是在滚动时文档视图中出现"trail"(前一个绘图的痕迹).
| 归档时间: |
|
| 查看次数: |
1734 次 |
| 最近记录: |