Entscheidungsleitfaden · 02

Tabelle vs. Warnung (macOS)

Die kurze Antwort

Ein Sheet gehört zu einem Fenster und beinhaltet eine kurze Aufgabe. Ein Alert zeigt eine kurze Nachricht oder Auswahl, die sofort Aufmerksamkeit braucht.

Verwenden Sie ein Blatt für Einstellungen, das Speichern oder ein kurzes Formular, das an ein Dokument gebunden ist. Verwenden Sie einen Alarm für eine Warnung, einen Fehler oder eine einmalige Prüfung.

01

Sieh, was jedes Muster macht

Probieren Sie jedes Beispiel. Lesen Sie dann über den Job, für den es gemacht ist.

macOS Sheet

macOS Sheet

↗

Ein macOS Sheet ist ein Dialog, der an ein Dokumenten-Fenster gebunden ist. Es blockiert nur dieses eine Fenster, bis die Person die Wahl getroffen hat.

Original bearbeitetes BeispielmacOS Sheet
Das Speichern eines unbenannten Dokuments öffnet ein Formular in diesem Fenster. Andere Dokumentfenster funktionieren weiterhin.
Verwenden Sie es, wenn
Verwenden Sie es, wenn ein Dokument nicht sicher fortgesetzt werden kann, bis eine klare Entscheidung oder kurze Einrichtung erfolgt ist.
Nutze es nicht, wenn
Lass nicht zu, dass ein Sheet nicht zusammenhängende Fenster blockiert. Zeige keine Routine-Fakten in einem modalen Sheet. Nutze eine andere Oberfläche für app-weite Aufgaben.
In Code verwendeter Name
NSWindow beginSheet / SwiftUI sheet
Den vollständigen Leitfaden öffnen
macOS Alert

macOS Alert

↗

Ein macOS Alert ist ein System-Dialog für eine wichtige Wahl, einen Fehler oder einen Zustand. Eine Person muss ihn bemerken und antworten.

Original bearbeitetes BeispielmacOS Alert
Das Schließen eines ungespeicherten Dokuments fragt, ob du speichern, abbrechen oder verwerfen willst. Das sicherste Standard-Verhalten ist klar.
Verwenden Sie es, wenn
Verwenden Sie es nur, wenn eine wichtige Bedingung eine Antwort oder Entscheidung erfordert, bevor die aktuelle Aufgabe sicher fortgesetzt werden kann.
Nutze es nicht, wenn
Vermeide Routine-Erfolgsmeldungen, behebbare Inline-Prüfung und Bestätigungen für umkehrbare Aktionen. Wiederholte Warnungen bringen Leute dazu, sie ungelesen zu schließen.
In Code verwendeter Name
AppKit NSAlert / SwiftUI alert
Den vollständigen Leitfaden öffnen
02

Schneller Vergleich

UI-MusterAm besten fürNicht fürIn Code verwendeter Name
macOS SheetmacOS Sheet Verwenden Sie es, wenn ein Dokument nicht sicher fortgesetzt werden kann, bis eine klare Entscheidung oder kurze Einrichtung erfolgt ist. Lass nicht zu, dass ein Sheet nicht zusammenhängende Fenster blockiert. Zeige keine Routine-Fakten in einem modalen Sheet. Nutze eine andere Oberfläche für app-weite Aufgaben. NSWindow beginSheet / SwiftUI sheet
macOS AlertmacOS Alert Verwenden Sie es nur, wenn eine wichtige Bedingung eine Antwort oder Entscheidung erfordert, bevor die aktuelle Aufgabe sicher fortgesetzt werden kann. Vermeide Routine-Erfolgsmeldungen, behebbare Inline-Prüfung und Bestätigungen für umkehrbare Aktionen. Wiederholte Warnungen bringen Leute dazu, sie ungelesen zu schließen. AppKit NSAlert / SwiftUI alert
03

Vor dem Ausliefern

  1. 01

    Schreibe auf, was die Person tun muss.

  2. 02

    Testen Sie Tastatur, Fokus, Berührung, Zoom, Laden, leere und Fehlerzustände.

  3. 03

    Sicherstellen, dass Leute dieselben Informationen ohne Hover oder Bewegung erhalten können.

  4. 04

    Testen Sie mit echtem Inhalt auf kleinen und großen Bildschirmen.

04

Vergleichsanfrage zum Kopieren

Kopiere das, wenn dein Team Hilfe bei der Wahl zwischen den Mustern braucht.

Wähle das beste Muster aus macOS Sheet (macOS Sheet), macOS Alert (macOS Alert) für unseren echten Nutzerfluss. Nutze diese Regel: Ein Sheet gehört zu einem Fenster und beinhaltet eine kurze Aufgabe. Ein Alert zeigt eine kurze Nachricht oder Auswahl, die sofort Aufmerksamkeit braucht. Schreibe die Aufgabe, die Inhaltsmenge und die Kosten eines Abbruchs auf. Prüfe Tastatur, Touch, Laden, Fehler und das Verhalten bei reduzierter Bewegung. Erkläre deine Wahl und baue dann die kleinste zugängliche Version mit dem Design-System des Projekts.

Selbst kopieren

Der Browser konnte dies nicht kopieren. Wählen Sie die Anfrage unten aus und kopieren Sie sie selbst.