Кнопка полноэкранного режима приложения macOS превращается в плюс, и вход в полноэкранный режим отключен

Aug 20 2020

Я не уверен, что я изменил, но кнопка полноэкранного режима теперь превращается в плюс, +а не в полный значок. Более того, бесплатный пункт меню «Войти в полноэкранный режим» в View также отключен. Другими словами, правая стандартная оконная кнопка всегда является .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