2014-04-25 3 views
0

NSTableColumn을 내 NSTableView의 왼쪽에 고정시킬 방법을 찾으려고합니다. 내가 생각해 왔던 것은 NSTableView을 나란히 두었습니다. 첫 번째 것은 '고정 된'열을 포함하고 두 번째는 동적 데이터를 포함합니다. 첫 번째 표를 설정하여 가로 스크롤을 사용하지 않도록 설정 한 다음 두 표가 세로로 스크롤되는 시점을 감지하고 두 표를 동기화 상태로 유지합니다.가로로 스크롤하지 않도록 NSTableColumn 고정?

내가 궁금해하는 점은 다른 사람이 비슷한 일을 한 적이 있습니까? 이미 완료된 경우 휠을 다시 발명하고 싶지 않습니다.

답변

0

정확히 내가 한 일입니다. 2 개의 NSTableView은 서로 직접 옆에 있습니다. 첫 번째는 NSScrollView의 하위 클래스를 만들고 스크롤 이벤트를 수정하여 아무 것도 수행하지 않았습니다. 두 번째는 NSScrollView을 다시 서브 클래 싱하고 헤더를 미러링하도록 스크롤 이벤트를 수정했습니다. 훌륭하게 작동합니다.

관련 문제