두 개의 NSTableView
이 있습니다. tableview1
을 두 번 클릭하면 tableview1
의 내용은 tableview2
에 배치됩니다. 새 셀을 편집하고 싶습니다 tableview2.
다음 방법을 시도해보십시오.프로그래밍 방식으로 NSTextFieldCell 편집을 시작하는 방법 (firstResponder로 변경)
- (void)editColumn:(NSInteger)columnIndex row:(NSInteger)rowIndex withEvent:(NSEvent *)theEvent select:(BOOL)flag
이 firstResponder로 tableview2
하지 않습니다. 커서가 새 셀에 없습니다. 새 셀에 커서를두고 셀 편집을 시작하고 싶습니다. 이 작업을 수행하기위한 몇 가지 지침을 알려주십시오. 미리 감사드립니다.
커서를 NSTableView 셀에 가져 오는 방법은 무엇입니까?
물론 위의 예에서'tableView'는 어레이 컨트롤러의 인터페이스에서 IBOutlet으로 선언됩니다. 인터페이스 빌더에서 어레이 컨트롤러를 드래그하고 클래스를 NSArrayController의 하위 클래스로 설정하고 배열 컨트롤러에서 테이블 뷰로 Ctrl 키를 누른 채로 콘센트에 연결합니다. – Fnord23