두 개의 필드 열이있는 창이 있습니다. 왼쪽에는 NSTableView
과 NSTokenField
이 있고 오른쪽에는 NSTextField
두 개가 있습니다. 탭 순서를 왼쪽 아래로, 오른쪽으로 이동합니다. (따라서 주문은 내 창에 NSTableView
, NSTokenField
, NSTextField
, NSTextField
이되어야합니다.) 그러나 Cocoa는 자신이 선호하는 순서를 위에서 아래로 결정하는 것처럼 보입니다. NSTokenField
은 다른 컨트롤보다 창에서 더 낮게 위치하므로 항상 NSTableView
에서 오른쪽 NSTextField
으로 탭을 이동 한 다음 다시 왼쪽 하단 NSTokenField
으로 이동합니다.Cocoa 응용 프로그램에서 사용자 지정 탭 순서 설정
Apple 개발자 설명서의 Enable Tabbing Between Text Fields 섹션을 읽고 Interface Builder의 nextKeyView를 원하는 순서로 드래그 해보았습니다. 이것은 탭 순서에 전혀 영향을 미치지 않는 것으로 보입니다. 그리고 제가 말할 수있는 것에서, Cocoa는 여전히 탭 순서를 선택하기 위해 기본 탐지 방법을 사용하는 것처럼 보입니다.
아이디어가 있으십니까? 내 목표는 10.6+입니다. ,
등록 controlTextDidEndEditing
알림 태그로 현장을 확인하고 창에 makeFirstResponder:fieldOfYourChoice
전화 :
고마워요 ... 이것이 문제였습니다. 나는 약간 어리 석다. :) –