2011-10-25 69 views

回答

1

release notes for Lion's version of AppKit輪廓時和不使用疊加滾動條:

除非用戶使用系統偏好設置將覆蓋滾動條的外觀,會出現以下行爲:

  • 如果所有用戶的指針設備都支持水平和垂直觸摸滾動,滾動條在正常使用時被隱藏。他們出現在當用戶滾動窗口的內容之上的覆蓋,並保持可見簡單地允許滾動條拖動。

  • 如果用戶具有至少一個外部定位設備,其不支持滾動,滾動條被顯示在任何時候,在窗口中的可用空間被減小,如在Mac OS X上的先前版本(這些永磁如果用戶具有安裝沒有外部指示設備滾動條被稱爲遺留滾動條)

  • ,觸控板設置控制滾動條行爲。如果用戶已禁用系統偏好設置中的觸控板滾動功能,則使用傳統滾動條。

兼容性注意:有些情況下,傳統的滾動使用,無論硬件或偏好三種情況:

管理,您應該檢查所有的條件都符合你的機器上,並在您的應用程序。

您也可以使用NSScroller setScrollerStyle:明確設置滾動條樣式,但可能更好地尊重默認設置和用戶首選項。

3

如果您將NSScroller設置爲「小」控制尺寸,無論是在IB中還是使用-setControlSize:,這是不是合適的薄?