3

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

在此处输入图像描述

4

2 回答 2

4

如果NSScroller在 IB 或 using 中将 设置为“小”控件大小,-setControlSize:这不是正确的薄度吗?

于 2011-10-25T02:10:29.707 回答
1

当使用和不使用覆盖滚动条时,Lion 版本的 AppKit 大纲的发行说明:

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

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

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

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

兼容性说明:在三种情况下,无论硬件或偏好如何,都会使用旧版滚动条:

您应该检查您的机器和应用程序中是否满足所有条件。

您还可以使用NSScroller setScrollerStyle:显式设置滚动条样式,但最好尊重默认值和用户偏好。

于 2011-10-25T00:09:03.883 回答