나는 테이블 뷰를 사용하는 법을 배우려고 노력해 왔으며 솔직히 조금이라도 붙어 있습니다. 제한된 수의 행 (예 : 최대 50 개)의 테이블 뷰를 사용하려고했습니다. 0 행으로 비어 있습니다. 그런 다음에 다음 행을 따라 뭔가를하고 싶었습니다.NSTableView를 로깅에 사용 하시겠습니까?
[self logMessage:@"Waiting for response"];
위의 텍스트와 함께 하단에 새 행을 삽입합니다. 이 의사 함수에 대한 다른 호출을 수행하는 경우 : 이전 행 아래에 또 다른 새 행이 삽입되어야 표시됩니다. 위의 한도에 도달하고 새 메시지를 삽입하면 가장 오래된 메시지를 제거하고 싶습니다. 이 모든 것은 스크롤 할 수 있으며 가장 최신 버전이 기본적으로 표시됩니다.
나는 이것을 할 올바른 일을보고 있습니까? 결국, 메인 윈도우 아래의 멋진 작은 서랍에 이걸 넣고 싶었는데, 필요한 경우 메인 메뉴에서 토글 할 수 있습니다. 하지만 내가 말했듯이, 나는 테이블 뷰를 올바르게 사용하는 법을 배울 수는 없지만 다른 객체와 똑같은 것처럼 보이지는 않습니다.
모든 예제 코드는 크게 감사하겠습니다!
http://developer.apple.com/library/mac/#samplecode/TableViewPlayground/Introduction/Intro.html 및 [Table View 프로그래밍 가이드] (http://developer.apple.com/library/mac)를 참조하십시오./documentation/Cocoa/Conceptual/TableView /) –