2013-06-17 3 views
0

저는 Mac OSX 개발에서 완전히 초보자입니다. View 기반 NSTableView 3 열 있습니다. 다음은 컬럼의 구조는 다음과 같습니다여러 열과 그 내용으로 사용자 정의 테이블 셀 뷰를 얻는 방법

TableColumn1->Table Cell View->NSImageView, NSTextField1, NSTextField2 
TableColumn2->Table Cell View->NSImageView 
TableColumn3->NSButton 

나는 이러한 컨트롤의 편집/숨겨진/등 속성을 제어 할 수 있습니다. 예를 들어, 일부 조건에 따라 NSButton (일반 단추, 확인란 또는 라디오 단추가 아닌)을 3 열에서 숨길 필요가 있거나 1 열에서 NSTextField2의 텍스트 색을 변경해야합니다.

어떻게 할 수 있습니까? Google에서 검색했지만 적절한 해결책을 찾지 못했습니다. :(

나는 내가 여기에 최적의 솔루션을 얻을 바랍니다. 누구도 날이 나가 도움 주실 래요?

감사합니다 사전에. :)

답변

1

난 당신이 모든 뷰의 태그를 설정하는 희망 셀에 들어 있습니다. 먼저 셀 다음

UITextField *tempTextField = (UITextField *)[cell.contentView viewWithTag:5]; 
tempTextField.text = @""; //what you like to change 

희망이 당신을 도울 것입니다

UITableViewCell * cell = (UITableViewCell *)[tableView cellForRowAtIndexPath:indexPath]; 

을 찾을 수있다.

+0

응답 해 주셔서 감사합니다. 하지만 iOS 응용 프로그램이 아닌 Mac OSX 응용 프로그램에서 작업하고 있습니다. :( – Erfan