Mac 개발의 새로운 기능입니다. View 기반 셀을 사용해야하고 테이블 뷰 대리자를 구현하여 바인딩을 사용해야한다는 것이 다소 혼란 스럽습니다. 내 다른 질문은 내가 테이블 뷰 셀에 단추 및 체크 상자를 사용하면 테이블 뷰에서 바인딩을 사용할 때입니다. 도움이 될 것입니다.뷰 기반 셀 또는 바인딩을 사용하여 테이블 뷰를 채워야합니까?
0
A
답변
0
일반적으로 NSView 기반 테이블보기를 사용해야합니다.
NSTableView
또는 바인딩에 익숙하지 않은 경우 데이터 소스 및 델리게이트로 시작하십시오. 데이터 소스를 사용할 때 자신이하는 일을보다 쉽게 볼 수 있습니다. 바인딩 작업은 올바르게 수행하면 작동합니다. 뭔가 잘못하면 바인딩이 작동하지 않고 디버깅하기가 어렵습니다. 데이터 소스와 바인딩에 익숙하다면 그것들을 결합 할 수 있습니다.
테이블보기에서 단추와 체크 상자를 사용할 수 있습니다. 모든 컨트롤은 데이터 소스와 바인딩에 의해 지원됩니다.
문서 : Table View Programming Guide for Mac
샘플 코드 : 나는 nstableviewcell 태그를 발명하지만, 클래스 NSTableViewCell
가 존재하지 않는 사람 모르는 TableViewPlayground
.
정말 감사합니다. –