Finde den AppKit- oder SwiftUI-Namen für eine Mac-UI-Idee
Liste durchsuchen und sehen, wann die beiden Werkzeuge gut übereinstimmen, nur teilweise übereinstimmen oder mehr Kontext benötigen.
Prüfe den Treffer, bevor du einen Code-Namen kopierst
Zwei Elemente mit ähnlichen Namen können dennoch auf unterschiedliche Weise geöffnet, geschlossen, fokussiert oder auf Zugriffstools zugegriffen werden. „Direkt“ bedeutet, dass sie nah sind. „Ungefähr“ bedeutet, dass Sie den Code anpassen müssen. „Abhängig vom Kontext“ bedeutet, dass das App-Design die Antwort entscheidet.
Code-Namen-Finder
Suche nach UI-Idee, AppKit-Name, SwiftUI-Name oder Art des Treffers.
Die Ideen sind ähnlich, aber Sie sollten trotzdem testen, wann sie geöffnet, aktualisiert und geschlossen werden.
Die nächstgelegene API benötigt Änderungen im Verhalten oder in der App-Struktur.
Die richtige Übereinstimmung hängt vom Fenster, Zustand und davon ab, welcher Teil die Daten besitzt.
| Schnittstellenkonzept | AppKit | SwiftUI | Wie gut sie zusammenpassen |
|---|---|---|---|
| Warnung Alert | NSAlert | .alert(…)AlertScene | Direkt |
| Wechselnde Zeilenhintergründe Alternating row backgrounds | NSTableView.usesAlternatingRowBackgroundColors | .alternatingRowBackgrounds(_:) | Direkt |
| App-Menüleiste App menu bar | NSApplication.mainMenu | .commands { … } | Direkt |
| Schaltfläche Button | NSButton | Button | Direkt |
| Kontrollkästchen Checkbox | NSButton (switch type) | Toggle.toggleStyle(.checkbox) | Direkt |
| Farbfeld / Farbauswahl Color well / color picker | NSColorWellNSColorPanel | ColorPicker | Direkt |
| Befehlsgruppe Command group | NSMenuItem (inserted group) | CommandGroup | Direkt |
| Bestätigungsdialog Confirmation dialog | NSAlert | .confirmationDialog(…) | Direkt |
| Kontextmenü Context menu | NSView.menuNSMenu | .contextMenu { … } | Direkt |
| Datumsauswahl Date picker | NSDatePicker | DatePicker | Direkt |
| Dialog-Symbol Dialog icon | NSAlert.icon | .dialogIcon(_:) | Direkt |
| Aufklapp-Element Disclosure control | NSButton.BezelStyle.disclosureNSOutlineView | DisclosureGroup | Direkt |
| Kontrollkästchen „Nicht wieder anzeigen“ “Don’t show again” checkbox | NSAlert.showsSuppressionButton | .dialogSuppressionToggle(…) | Direkt |
| Messgerät / Pegelanzeige Gauge / level indicator | NSLevelIndicator | Gauge | Direkt |
| Hilfe-Button/-Link Help button/link | NSHelpManagerNSButton | HelpLink | Direkt |
| Hierarchische Tabellenzeile Hierarchical table row | NSOutlineView row | DisclosureTableRow | Direkt |
| Inspektor Inspector | NSSplitViewItem.Behavior.inspectorNSInspectorBarNSPanel | .inspector(…) | Hängt von der App ab |
| Liste List | NSTableView | List | Direkt |
| Menü Menu | NSMenu | Menu | Direkt |
| Menüleistenzusatz / Statuselement Menu bar extra / status item | NSStatusItem | MenuBarExtra | Direkt |
| Menüanzeigenpfeil Menu indicator arrow | NSPopUpButtonCell.arrowPosition | .menuIndicator(_:) | Direkt |
| Tastenkombination für Menüpunkt Menu item keyboard equivalent | NSMenuItem.keyEquivalent | .keyboardShortcut(_:) | Direkt |
| Menütrennzeichen Menu separator | NSMenuItem.separator() | Divider | Direkt |
| Menüstil Statuselement Menu-style status item | NSStatusItemNSMenu | MenuBarExtra.menuBarExtraStyle(.menu) | Direkt |
| Multi-Fenster-Szene Multi-window scene | NSWindowController (multiple instances) | WindowGroup | Direkt |
| Navigations-Split-View Navigation split view | NSSplitViewController | NavigationSplitView | Direkt |
| Navigationsstapel Navigation stack | NSPageController | NavigationStack | Gute Übereinstimmung |
| Öffnen/Importieren-Panel Open/import panel | NSOpenPanel | .fileImporter(…) | Direkt |
| Gliederung / Quellliste Outline / source list | NSOutlineView | OutlineGrouphierarchical List | Direkt |
| Farbpalette-Auswahl Palette picker | NSMatrixNSSegmentedControl | Picker.pickerStyle(.palette) | Direkt |
| Einfügen-Taste Paste button | NSButtonNSPasteboard | PasteButton | Direkt |
| Pop-up-Schaltfläche Pop-up button | NSPopUpButton (pullsDown = false) | Picker.pickerStyle(.menu) | Direkt |
| Popover Popover | NSPopover | .popover(…) | Direkt |
| Fortschrittsbalken / Spinner Progress bar / spinner | NSProgressIndicator | ProgressView | Direkt |
| Pull-down-Button Pull-down button | NSPopUpButton (pullsDown = true) | Menu.menuStyle(.button) | Direkt |
| Optionsgruppe Radio group | NSButton (radio type, grouped) | Picker.pickerStyle(.radioGroup) | Direkt |
| Umbenennen-Schaltfläche Rename button | NSButtonresponder-chain rename action | RenameButton | Direkt |
| Vergrößerbare geteilte Ansicht Resizable split view | NSSplitView | HSplitViewVSplitView | Direkt |
| Speichern/Exportieren-Panel Save/export panel | NSSavePanel | .fileExporter(…) | Direkt |
| Suchfeld Search field | NSSearchField | .searchable(…) | Direkt |
| Segmentierte Steuerung Segmented control | NSSegmentedControl | Picker.pickerStyle(.segmented) | Direkt |
| Einstellungsfenster Settings window | NSWindowController (preferences window) | Settings | Direkt |
| Teilen-Button / Teilen-Auswahl Share button / share picker | NSSharingServicePicker | ShareLink | Direkt |
| Tabelle Sheet | NSWindow.beginSheet | .sheet(…) | Direkt |
| Seitenleistenumschaltung Sidebar toggle | NSSplitViewController.toggleSidebar(_:) | SidebarCommandssystem toolbar item | Direkt |
| Einzelnes Fenster Single window | NSWindow | Window | Direkt |
| Slider Slider | NSSlider | Slider | Direkt |
| Stepper Stepper | NSStepper | Stepper | Direkt |
| Schalter Switch | NSSwitch | Toggle.toggleStyle(.switch) | Direkt |
| Tabellenansicht Tab view | NSTabViewControllerNSTabView | TabViewTab | Direkt |
| Tabelle Table | NSTableView | Table | Direkt |
| Tabellenspalte Table column | NSTableColumn | TableColumn | Direkt |
| Tabellenkopfzeile Table header strip | NSTableHeaderView | .tableColumnHeaders(_:) | Direkt |
| Tabellenzeile Table row | NSTableRowView | TableRow | Direkt |
| Symbolleiste Toolbar | NSToolbar | .toolbar { … } | Direkt |
| Anpassungspalette der Symbolleiste Toolbar customization palette | NSToolbar customization | .toolbar(id:content:) | Direkt |
| Symbolleistenelement Toolbar item | NSToolbarItem | ToolbarItem | Direkt |
| Symbolleistengruppenelement Toolbar item group | NSToolbarItemGroup | ToolbarItemGroup | Direkt |
| Überlaufmenü der Symbolleiste Toolbar overflow menu | NSToolbar overflow menu | .toolbarOverflowMenu { … } | Direkt |
| Befehlmenü auf oberster Ebene Top-level command menu | top-level NSMenuItemNSMenu | CommandMenu | Direkt |
| Nutzungsfenster / Werkzeugpalette Utility window / tool palette | NSPanel | UtilityWindow | Direkt |
| Weblink Web link | link-style NSTextFieldNSWorkspace | Link | Direkt |
| Fensterstil-Statuselement Window-style status item | NSStatusItemNSPopover or NSPanel | MenuBarExtra.menuBarExtraStyle(.window) | Direkt |
Keine Übersetzung entspricht dieser Suche.