簡體   English   中英

如何在Mac OS X Lion中創建薄滾動條

[英]How to create a thin scroll bar in Mac OS X Lion

我將如何像在OSX Lion上的Stickies應用中那樣創建一個薄滾動條?

在此處輸入圖片說明

如果設置NSScroller以“小”控件的大小,無論是在IB或使用-setControlSize:是不正確的薄度?

在使用和不使用覆蓋滾動條時,Lion的AppKit版本發行說明概述了:

除非用戶使用系統偏好設置覆蓋滾動條外觀,否則會發生以下現象:

  • 如果所有用戶的指向設備都支持水平和垂直觸摸滾動,則在正常使用期間滾動條將隱藏。 它們在用戶滾動時顯示為窗口內容頂部的覆蓋圖,並短暫可見以允許滾動條。

  • 如果用戶至少有一個不支持滾動的外部定點設備,則滾動條將始終顯示,並且窗口的可用空間會減少,就像Mac OS X的早期版本一樣。(這些永久滾動條稱為舊版滾動條。)

  • 如果用戶沒有連接外部指針設備,則觸控板設置將控制滾動條的行為; 如果用戶在“系統偏好設置”中禁用了觸控板的滾動,則將使用舊版滾動條。

兼容性說明:在三種情況下,無論硬件或首選項如何,都使用舊版滾動條:

您應該檢查計算機和應用程序中是否滿足所有條件。

您還可以使用NSScroller setScrollerStyle:顯式設置滾動器樣式,但是最好遵循默認值和用戶首選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM