OSX Lion의 스티커 응용 프로그램과 같이 얇은 스크롤 막대를 만드는 방법은 무엇입니까?Mac OS X에서 얇은 스크롤 막대를 만드는 방법 Lion
답변
오버레이 스크롤바 및 사용되지 않습니다되는 release notes for Lion's version of AppKit 개요 :
사용자 시스템 환경 설정을 사용하여 스크롤 모양을 무시하지 않는 한, 다음과 같은 문제가 발생합니다
하는 경우 모든 사용자의 포인팅 장치가 가로 및 세로 터치 스크롤을 모두 지원하므로 스크롤 막대는 정상적인 사용 중에 숨겨집니다. 사용자가 스크롤하는 동안 창 내용 위에 오버레이로 나타나며 잠시 표시되어 스크롤 막대를 끌 수 있습니다.
사용자가 스크롤을 지원하지 않는 하나 이상의 외부 포인팅 장치가있는 경우 이전 버전의 Mac OS X처럼 스크롤 막대가 항상 표시되고 창의 사용 가능한 공간이 줄어 듭니다. 스크롤바를 레거시 스크롤 막대라고합니다.
사용자가 외부 포인팅 장치를 연결하지 않은 경우 트랙 패드 설정이 스크롤 막대 동작을 제어합니다. 사용자가 시스템 환경 설정에서 트랙 패드의 스크롤을 비활성화 한 경우 레거시 스크롤 막대가 사용됩니다.
호환성 참고 : 기존의 스크롤에 관계없이 하드웨어 또는 환경 설정으로 사용되는 세 가지 상황이 있습니다 그 스크롤 트랙
하나를 내부 액세서리 전망
- ,451,515,
NSScrollView
은NSScroller
의 서브 클래스는 오버레이 스크롤러와 호환되도록 선언하지 않습니다.는 모든
NSScroller
모든 조건이 컴퓨터와 앱에 만족하는 경우 확인해야NSScrollView
에 의해 관리되지 않도록.
NSScroller setScrollerStyle:을 사용하여 스크롤러 스타일을 명시 적으로 설정할 수도 있지만 기본값과 사용자 기본 설정을 존중하는 것이 좋습니다.
을 IB 또는 -setControlSize:
의 "작은"제어 크기로 설정하면 올바른 두께가 아닌가?
라이온의 기본 스크롤러입니다. 모든 스크롤보기와 함께 제공됩니다. Snow Leopard에서 같은 것을 다시 만들고 싶다는 말입니까? –