Foglio vs. Avviso (macOS)
Un foglio appartiene a una finestra e contiene un'attività breve. Un avviso mostra un breve messaggio o una scelta che richiede attenzione ora.
Usa un foglio per impostazioni, salvataggio o un modulo breve legato a un documento. Usa un avviso per un avvertimento, un errore o un controllo in un solo passaggio.
Vedi cosa fa ogni modello
Prova ogni esempio. Poi leggi del lavoro che è stato creato per fare.
macOS Sheet
Un macOS Sheet è un dialog legato a una sola finestra di documento. Blocca solo quella finestra finché la persona non termina la scelta.
Salvare un documento senza titolo apre un foglio in quella finestra. Altre finestre di documenti continuano a funzionare.
- Usalo quando
- Usalo quando un documento non può continuare in sicurezza fino a quando non viene fatta una scelta chiara o completata una breve configurazione.
- Non usarlo quando
- Non lasciare che un foglio blocchi finestre non correlate. Non mostrare fatti di routine in un foglio modale. Usa un'altra superficie per attività a livello di applicazione.
- Nome usato nel codice
NSWindow beginSheet / SwiftUI sheet
macOS Alert
Un macOS Alert è un dialog di sistema per una scelta importante, un errore o una condizione. Una persona deve notarlo e rispondere.
Chiudere un documento non salvato chiede se Salvare, Annullare o scartare le modifiche. L'impostazione predefinita più sicura è chiara.
- Usalo quando
- Usalo solo quando una condizione importante richiede una risposta o una scelta prima che il compito attuale possa continuare in sicurezza.
- Non usarlo quando
- Evita messaggi di successo di routine, la convalida integrata recuperabile e le conferme per azioni reversibili. Gli avvisi ripetuti abituano le persone a chiuderli senza leggerli.
- Nome usato nel codice
AppKit NSAlert / SwiftUI alert
Confronto rapido
| Pattern UI | Migliore per | Non per | Nome usato nel codice |
|---|---|---|---|
| macOS SheetmacOS Sheet | Usalo quando un documento non può continuare in sicurezza fino a quando non viene fatta una scelta chiara o completata una breve configurazione. | Non lasciare che un foglio blocchi finestre non correlate. Non mostrare fatti di routine in un foglio modale. Usa un'altra superficie per attività a livello di applicazione. | NSWindow beginSheet / SwiftUI sheet |
| macOS AlertmacOS Alert | Usalo solo quando una condizione importante richiede una risposta o una scelta prima che il compito attuale possa continuare in sicurezza. | Evita messaggi di successo di routine, la convalida integrata recuperabile e le conferme per azioni reversibili. Gli avvisi ripetuti abituano le persone a chiuderli senza leggerli. | AppKit NSAlert / SwiftUI alert |
Prima di spedire
- 01
Scrivi cosa la persona deve fare.
- 02
Testare tastiera, focus, touch, zoom, caricamento, stati vuoti e di errore.
- 03
Assicurati che le persone possano ottenere le stesse informazioni senza hover o movimento.
- 04
Testare con contenuti reali sia su schermi piccoli che grandi.
Richiesta di confronto che puoi copiare
Copia questo quando il tuo team ha bisogno di aiuto per scegliere tra i modelli.
Scegli il modello migliore da macOS Sheet (macOS Sheet), macOS Alert (macOS Alert) per il nostro reale flusso utente. Usa questa regola: Un foglio appartiene a una finestra e contiene un'attività breve. Un avviso mostra un breve messaggio o una scelta che richiede attenzione ora. Scrivi il compito, la quantità di contenuti e il costo di interrompere il flusso. Controlla il comportamento della tastiera, del touch, del caricamento, degli errori e della modalità ridotta. Spiega la tua scelta, quindi costruisci la versione più piccola accessibile con il sistema di design del progetto.