문제

나는 이것을하는 방법을 묻지 않고 "당신은 이것을 무엇이라고 부를 것인가?"

여러 맞춤형 셀이있는 nstableview가 있습니다. 나는 테이블이 행으로 줄을 스크롤하기를 원합니다. 즉, 스크롤 바를 위로 움직일 때 상단 행이 사라지기를 원하고 아래로 움직일 때 하단 행도 사라지기를 원합니다. 셀의 절반을보고 싶지 않습니다. .

이런 유형의 행동을 어떻게 호출합니까? NstableView에서 구현 한 경우 몇 가지 포인터를 공유 할 수 있습니까?

도움이 되었습니까?

해결책

이것이 무엇인지 정확히 잘 모르겠습니다 (아마도 "제한된 스크롤링"과 같은 것일 수 있습니까?) NSView'에스 -adjustScroll: 방법.

일반적인 접근법은 서브 클래스를 만들어야한다는 것입니다. NSTableView (아직 하나가없는 경우),이 방법을 무시하여 NSRect 그게 다 origin.y 값은 행 높이의 배수로 제한됩니다.

당신은 아마도 사용하고 싶을 것입니다 NSScrollView'에스 -setVerticalLineScroll: 사용자가 수직 스크롤 막대에서 스크롤 화살표를 클릭 할 때 스크롤 할 적절한 양을 설정하려면. 전화하여 스크롤 뷰를 얻을 수 있습니다 -enclosingScrollView TableView에서.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top