2017-05-15 8 views
1

Safari 응용 프로그램과 마찬가지로 macOS Swift 프로젝트에서 사용자가 창을 열지 않고 창을 전환 할 때 탭 브라우징을 사용하도록 할 수 있습니다. 응용 프로그램은 빈 창으로 시작하므로 문서를 저장하거나 열 필요가 없습니다.숨기기 방법 문서 기반 응용 프로그램에서 문서 기능을 열고 저장 하시겠습니까?

문서 기반 응용 프로그램은 창 이상의 것을 처리하는 데 완벽하게 보이지만 사용자가 문서를 처리하지 못하도록하고 싶습니다. 가능한 경우 문서 열기 및 저장 기능을 비활성화하거나 숨기려면 어떻게합니까? 나는이 팝업 해제하고 싶은 가능한 경우 :

편집

enter image description here

답변

0

그것은 매우 간단합니다 - 단지 (삭제) 열기를 제거를 ..., 저장 등 최근 열기 저장 메뉴 XIB의 메뉴 항목. 제목 표시 줄을 원하지 않는다면 XIB에서 창의 "제목"확인란을 선택 해제하면됩니다. 그렇다고해도 창 이동이 어려워집니다.

enter image description here

당신이 제목 표시 줄이있는 경우

, 당신은 그러나

override var displayName: String! { 
    get { 
     return "Anything you like, even \"\"" 
    } 
    set { 

    } 
} 

여전히 갈매기를 통해 메뉴로 저장에 대한 액세스를 허용 할 수있는 "제목 없음"오버라이드 (override)합니다. 그것을 억제하기 위해, 당신은 NSWindowDelegateDocs

창을 필요 (_ : shouldPopUpDocumentPathMenu : 는 윈도우에 대한 응답으로 제목 팝업 메뉴를 표시할지 여부를 대리인에게 확인 명령 클릭하거나 제목을 제어 클릭 .

+0

안녕하세요, 답변 주셔서 감사합니다. 제목 표시 줄에 팝업 메뉴도 숨길 가능성이 있는지 알고 계십니까? (나는 이것을 포함하도록 질문을 수정했다.) – Cue

+1

대답을 업데이트했다 ... – Grimxn

+2

'shouldPopUpDocumentPathMenu :'chevron rename/move 팝업이 아닌 오른쪽 클릭 경로 팝업을 억제했다. [NSDocument의 창 제목 팝업을 끄는 방법] (http://stackoverflow.com/a/40502619/4244136) – Willeke