소스 목록을 강조 표시하는 NSCell 기반 NSTableView를 기반으로하는 특정 모양의 이전 응용 프로그램이 있습니다. 불행히도, 요세미티에서는 불쾌한 방식으로 외형을 깬 선택된 셀 아래에 NSVisualEffectView 진동이 추가됩니다.소스 목록에서 NSVisualEffectView 사용 중지 NSTableView
불행히도이 동작을 거부 할 수있는 방법을 찾을 수 없습니다. 설정 일반 강조 표시는 모양을 다른 방식으로 나눕니다 (파란색 대신 회색 선택).
10.10에서이 동작을 거부하는 방법이 있다면 어떤 아이디어가 있습니까?
OS X 10.7까지 대상으로합니다. 직접 XIB를 편집했지만 도움이되지 않습니다. 선택한 셀의 시각 효과보기가 계속 작성됩니다. : -/ –
scrollView를 둘러싼 설정 모양을 사용해보십시오. 나는이 코드를 테스트하기 위해 이전 버전의 10.7 지원 코드를 체크 아웃했다. 이러한 설정은 아무런 활기를 보이지 않습니다. https://www.dropbox.com/s/of33qbhgj16su7g/aquatable.png – pointum
어떤 이유로 든 여전히 작동하지 않습니다. UI 관리자에서 NSClipView 아래에 여전히 NSVisualEffect보기가 표시됩니다. 뷰 계층 구조에서도 제거하려고 시도했지만 표 뷰 자체가 선택된 셀의 배경에 흰색으로 나타나고 효과보기가 없으면 흰색으로 유지되는 것처럼 보이기 때문에 더 나쁜 영향을 미칩니다. 귀하의 친절한 도움을 주셔서 감사하지만 그냥 이런 식으로 남겨 두거나 테이블 뷰에 대한 소스 목록 유형을 사용하지 않음으로써 문제를 해결하려고합니다. –