2008-09-16 4 views

답변

7

NSAlert 클래스 또는 NSRunAlertPanel 패밀리 또는 NSBeginAlertSheet 패밀리 패밀리를 사용하여 경고 패널을 표시하는 경우 기본 및 취소 버튼을 자동으로 지원합니다.

확인/취소 버튼이 필요한 시트를 제시하고 있고 위의 항목 중 하나를 사용하지 않는 경우 속성 검사기를 사용하여 Interface Builder에서 적절한 키보드 버튼을 할당 할 수 있어야합니다. (키 요소 영역을 강조 표시하고 해당 버튼을 누르는 것과 동등한 키를 누릅니다.)

경고 또는 문서/창 모달 시트가 아닌 대화 상자를 표시하는 경우 - 하지마. :) 문서 - 모달 경고는 맥 같은 것이 아니며 환경 설정 창과 같은 것에 사용해서는 안됩니다.

+0

환상적입니다. 대단히 감사합니다! –

+4

경고가 있습니다 : NSRunAlertPanel/NSAlert가있는 경우 이스케이프 키는 해당 버튼을 "취소"라고 부르는 경우에만 작동합니다. 현지화 된 앱에서 어떻게 작동하는지 알 수 없습니다. –

+0

Apple에서 승인 한 번역본 (언어 용어집 파일에서 찾을 수 있음)을 준수한다면 지역화 된 응용 프로그램에서 잘 작동합니다. 번역자는이 사실을 알고 있어야합니다. 그/그녀가하지 않으면, 누가 한 사람을 찾으십시오. – alastair