Il pulsante a schermo intero dell'app macOS diventa un plus e l'accesso a schermo intero è disabilitato

Aug 20 2020

Non sono sicuro di cosa ho cambiato, ma il pulsante a schermo intero ora si trasforma in un plus +invece di espandersi all'icona completa. Inoltre, anche la voce di menu gratuita "Accedi a schermo intero" in Visualizza è disabilitata. In altre parole, il pulsante della finestra più standard a destra è sempre un .zoomButtonpulsante a schermo intero ma non.

NON RIUSCITO , l'attivazione manuale dell'accesso a schermo intero non funziona, MAC OS Xcode Swift 2.2 Modalità a schermo intero

window.toggleFullScreen(self)

NON RIUSCITO , ho provato a cambiare collectionBehaviorma non ho avuto fortuna, OSX - Disabilitare la modalità a schermo intero dal pulsante dello zoom?

window.collectionBehavior = .fullScreenAuxiliary

Tutto il codice relativo alla finestra sta impostando la dimensione iniziale della finestra e la rende possibile ridimensionarla con un rapporto di aspetto, tuttavia, disabilitare quel codice non ripristinerà comunque la funzionalità a schermo intero.

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
        )

Risposte

Metropolis Aug 20 2020 at 14:37

Ho provato alcune opzioni collectionBehaviore l'impostazione seguente funziona!

window.collectionBehavior = .fullScreenPrimary