如何在OSX Lion上的Stickies应用程序中创建一个薄滚动条?
答案 0 :(得分:3)
如果您将NSScroller
设置为“小”控制尺寸,无论是在IB中还是使用-setControlSize:
,这是不是正确的薄度?
答案 1 :(得分:1)
当使用和不使用叠加滚动条时的release notes for Lion's version of AppKit轮廓:
除非用户使用“系统偏好设置”覆盖滚动条外观,否则会发生以下行为:
如果所有用户的指点设备都支持水平和垂直触摸滚动,则在正常使用期间会隐藏滚动条。当用户滚动时,它们在窗口内容的顶部显示为叠加,并且可以短暂显示以允许滚动条拖动。
如果用户至少有一个不支持滚动的外部指针设备,则会始终显示滚动条,并且窗口中的可用空间会减少,就像以前版本的Mac OS X一样。永久滚动条称为传统滚动条。)
如果用户没有连接外部指针设备,则触控板设置会控制滚动条行为;如果用户在“系统偏好设置”中禁用了触控板的滚动,则会使用旧版滚动条。
兼容性注意:无论硬件或偏好如何,都有三种情况使用旧版滚动条:
NSScrollView
在其滚动条中包含附件视图
NSScroller
的任何子类,不声明自己是叠加卷轴兼容的- 管理的NSScroller setScrollerStyle:
您应该检查您的计算机和应用中是否符合所有条件。
您还可以使用{{3}}显式设置滚动条样式,但最好是尊重默认值和用户首选项。