Pop-Up vs Pull-Down vs Combo Box
Pop-Up vs Pull-Down vs Combo Box
Estes são três pequenos controles de escolha. Um botão pop-up mostra um valor atual. Um botão suspenso executa um comando. Uma caixa combinada também permite que as pessoas digitem um valor.
Outro exemplo
Uma janela de impressão usa um pop-up para o tamanho do papel. Um menu suspenso seleciona as pré-definições. Uma combo box aceita nomes personalizados para usar de novo.
Partes principais
- 01Rótulo persistente
- 02Input control
- 03Hint or format
- 04Validation message
Use-o quando
Escolha pelo objetivo. Use um pop-up para um valor atual. Use um menu suspenso para um comando. Use um combo box para um valor de lista ou digitado.
Não o use quando
Não escolha apenas pela aparência ou misture comandos com valores salvos. Se apenas opções marcadas forem seguras, não permita texto livre.
Nome usado no código
NSPopUpButton / NSComboBox / SwiftUI Picker and Menu Antes de lançar
Check the supported macOS versions and AppKit or SwiftUI integration. Check standard focus and keyboard behavior. Also check VoiceOver, Full Keyboard Access, window resizing, and multi-window state. When needed, check restore, localization, and reduced motion.
Outcome: Complete the task with Pop-Up vs Pull-Down vs Combo Box (Pop-Up vs Pull-Down vs Combo Box). User context: Uma janela de impressão usa um pop-up para o tamanho do papel. Um menu suspenso seleciona as pré-definições. Uma combo box aceita nomes personalizados para usar de novo. macOS concept or control: Pop-Up vs Pull-Down vs Combo Box (Pop-Up vs Pull-Down vs Combo Box). Why it fits: Escolha pelo objetivo. Use um pop-up para um valor atual. Use um menu suspenso para um comando. Use um combo box para um valor de lista ou digitado. Do not use it when: Não escolha apenas pela aparência ou misture comandos com valores salvos. Se apenas opções marcadas forem seguras, não permita texto livre. Platform requirements: List the supported macOS versions. Say whether AppKit or SwiftUI owns each part and how they connect. Define window, menu, focus, keyboard, saved state, restore, and multi-window behavior. Platform accessibility and resilience: Use the right accessibility APIs. Check VoiceOver and Full Keyboard Access. Support localization, contrast, and reduced motion when needed. Keep user state after a relaunch. Acceptance criteria: Check the behavior on supported macOS versions with a keyboard and VoiceOver. Window resizing, focus, state restore, and AppKit or SwiftUI integration work in the normal macOS way. Evidence and limits (evidence boundary): É oficial para essa fonte. Outras plataformas ou equipes podem usar o termo de outra maneira. Unknowns to confirm: Supported macOS versions, AppKit or SwiftUI structure, and window model. Also confirm sandbox and entitlement limits, save rules, and the accessibility goal.
Conferir este pedido
Review how Pop-Up vs Pull-Down vs Combo Box (Pop-Up vs Pull-Down vs Combo Box) is used now. Definition: Estes são três pequenos controles de escolha. Um botão pop-up mostra um valor atual. Um botão suspenso executa um comando. Uma caixa combinada também permite que as pessoas digitem um valor. Release checks: Check the supported macOS versions and AppKit or SwiftUI integration. Check standard focus and keyboard behavior. Also check VoiceOver, Full Keyboard Access, window resizing, and multi-window state. When needed, check restore, localization, and reduced motion. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.