Wenn ich eine Warnung mit UIAlertController
zeige, wird die Warnung selbst in einem neuen Fenster angezeigt. (zumindest jetzt) Und wenn das Alarmfenster ausgeblendet wird, scheint das System ein zufälliges Fenster-Schlüsselfenster zu setzen.Wie verhindert man, dass ein UIWindow ein Schlüsselfenster ist?
Ich präsentiere ein neues "Banner" -Fenster, um einige Banner über die Statusleiste zu rendern (AppStore-Kompatibilität ist hier nicht verfügbar), und normalerweise wird dieses "Banner" -Fenster zum nächsten Schlüsselfenster und verursacht viele Probleme beim Benutzer Eingabe und First-Responder-Management.
Also, ich möchte verhindern, dass dieses "Banner" -Fenster ein Schlüsselfenster wird, aber ich kann nicht herausfinden, wie. Für den Moment, als Workaround, setze ich gerade mein Hauptfenster wieder als Schlüsselfenster ein, sobald dieses "Banner" -Fenster zum Schlüsselfenster wird. Aber es fühlt sich nicht wirklich gut an.
Wie kann ich verhindern, dass ein Fenster ein Schlüsselfenster wird?