NSScrollView生成滚动条鬼

时间:2013-01-29 23:00:38

标签: cocoa appkit nsscrollview

请参阅附图:http://i45.tinypic.com/fu8bpz.png

有没有人见过这种奇怪的滚动条行为?我在NSScrollView中嵌入了一个自定义视图。滚动条似乎没有正确绘制,它们也出现在我的自定义视图的中间。这发生在10.6,但不是在我建立10.7时。我也在10.8看到它。我试过通过在XCode 3.2以及XCode 4.3中构建来解决这个问题。

1 个答案:

答案 0 :(得分:0)

我没有使用适当的[[NSGraphicsContext current] restoreGraphicsState]平衡我的[[NSGraphicsContext current] saveGraphicsState]。每个[[NSGraphicsContext current] saveGraphicsState]必须与[... restoreGraphicsState]调用平衡,否则GraphicsContext将处于不可预测的状态。