2011-08-30 125 views
1

我的(可可)应用程序在Lion(OS X 10.7)中存在可用性问题。有一个滚动组件具有黑色背景,因此很难看到默认的透明黑色滚动条。在Lion中设置打火机(白色)滚动条颜色

有没有办法用较轻的(白色)替换滚动条的外观? Safari和其他浏览器似乎基于网站背景动态地实现了这一点,但我没有发现原生可可应用程序的简单解决方案。有没有涉及到NSScrollView子类的解决方案?

回答

4
[myScrollView setScrollerKnobStyle:NSScrollerKnobStyleLight]; 

来自NSScrollView Class Reference

+0

非常感谢!正是我在寻找的东西,我不知道为什么我在官方文档中没有看到... –

+0

哦,我现在知道了:因为该项目是使用10.5 API构建的。再次感谢! –

0

如果您的窗口是在IB中创建的,则可以在“属性”检查器中更改滚动条样式。

+0

太棒了!这更好,因为这样我就不必为Lion编写特定的代码。我一定是失明的,但是我一次也没有在网上找到任何东西。 –