如何在Mac OS X Lion中创建精简滚动条

时间:2011-10-25 00:00:46

标签: macos cocoa nsscroller

如何在OSX Lion上的Stickies应用程序中创建一个薄滚动条?

enter image description here

2 个答案:

答案 0 :(得分:3)

如果您将NSScroller设置为“小”控制尺寸,无论是在IB中还是使用-setControlSize:,这是不是正确的薄度?

答案 1 :(得分:1)

当使用和不使用叠加滚动条时的release notes for Lion's version of AppKit轮廓:

  

除非用户使用“系统偏好设置”覆盖滚动条外观,否则会发生以下行为:

     
      
  • 如果所有用户的指点设备都支持水平和垂直触摸滚动,则在正常使用期间会隐藏滚动条。当用户滚动时,它们在窗口内容的顶部显示为叠加,并且可以短暂显示以允许滚动条拖动。

  •   
  • 如果用户至少有一个不支持滚动的外部指针设备,则会始终显示滚动条,并且窗口中的可用空间会减少,就像以前版本的Mac OS X一样。永久滚动条称为传统滚动条。)

  •   
  • 如果用户没有连接外部指针设备,则触控板设置会控制滚动条行为;如果用户在“系统偏好设置”中禁用了触控板的滚动,则会使用旧版滚动条。

  •   
     

兼容性注意:无论硬件或偏好如何,都有三种情况使用旧版滚动条:

     

您应该检查您的计算机和应用中是否符合所有条件。

您还可以使用{{3}}显式设置滚动条样式,但最好是尊重默认值和用户首选项。