macOS 앱 전체 화면 버튼이 더하기로 바뀌고 전체 화면 입력이 비활성화 됨

Aug 20 2020

내가 무엇을 변경했는지 확실하지 않지만 전체 화면 버튼 +이 전체 아이콘으로 확장하는 대신 플러스로 바뀝니다 . 또한보기의 무료 "전체 화면 입력"메뉴 항목도 비활성화됩니다. 즉, 가장 오른쪽에있는 가장 표준적인 창 버튼은 항상 .zoomButton전체 화면 버튼이 아니라는 것입니다.

FAILED , 전체 화면으로 들어가는 수동 트리거도 작동하지 않음, MAC OS Xcode Swift 2.2 전체 화면 모드

window.toggleFullScreen(self)

FAILED , 변경을 시도 collectionBehavior했지만 운이 없었습니다. OSX-확대 / 축소 버튼에서 전체 화면 모드를 비활성화 하시겠습니까?

window.collectionBehavior = .fullScreenAuxiliary

창과 관련된 모든 코드는 초기 창 크기를 설정하고 가로 세로 비율로 크기를 조정할 수 있도록하지만 이러한 코드를 비활성화해도 전체 화면 기능이 복원되지는 않습니다.

window = NSWindow(
    contentRect: NSRect(x: 0, y: 0, width: 120, height: 50),
    styleMask: [.titled, .closable, .miniaturizable, .resizable, .fullSizeContentView],
    backing: .buffered, defer: false)

window.titlebarAppearsTransparent = true

window.contentView?.window?.aspectRatio = NSSize(
    width: 120,
    height: 50
        )

답변

Metropolis Aug 20 2020 at 14:37

몇 가지 옵션을 시도했으며 collectionBehavior아래 설정이 작동합니다!

window.collectionBehavior = .fullScreenPrimary