2012-10-08 3 views
2

내 응용 프로그램에서 NSTableView를 기반으로 한 뷰가 있고 HoverTableDemo에서 구현을 사용하여 행에 대한 호버링 효과를 추가했습니다. 마우스가 문제없이 행 위에있을 때 호버링 효과를 얻을 수 있지만 테이블 뷰가 아래로 스크롤 될 때 테이블 뷰가 다시 위로 스크롤 될 때 맨 위 셀에 강조 효과가 남습니다. 나는 이것이 NSTableView가 셀을 재사용하기 때문이라고 생각한다. NSTableRowView에서NSTableView에서 호버 효과 문제

- (void)drawBackgroundInRect:(NSRect)dirtyRect 

메서드를 재정 의하여 행을 강조 표시합니다. 누군가가이 문제를 해결하기 위해 올바른 방향으로 나를 가리킬 수 있습니까?

미리 감사드립니다.

+0

같은 문제가 여기에있어 방금 살펴보기 시작했습니다. 결국 어디서 났습니까 (이 질문은 2 살입니다!). –

답변

0

나는 mouseExit 이벤트가 스크롤링에 호출되지 않아 배경이 재설정되지 않기 때문에 생각합니다.