The Translation Table翻译对照表
/ plain English · AppKit · SwiftUI /
The same Mac element has two real names, one per framework. Find the thing, take the column your project speaks — not sure which? Read this first.
同一个 Mac 元素有两个真名,每个框架一个。找到那个东西,拿走你项目说的那一列 —— 不确定用哪个?先读这篇。
| The thing那个东西 | AppKit | SwiftUI |
|---|---|---|
| Alert提醒 | NSAlert | .alert(…) or AlertScene |
| Alternating row backgrounds交替行背景色 | NSTableView.usesAlternatingRowBackgroundColors | .alternatingRowBackgrounds(_:) |
| App menu bar应用菜单栏 | NSApplication.mainMenu | .commands { … } |
| Button按钮 | NSButton | Button |
| Checkbox复选框 | NSButton with switch type | Toggle + .toggleStyle(.checkbox) |
| Color well / color picker颜色井 / 取色器 | NSColorWell + NSColorPanel | ColorPicker |
| Command group命令组 | inserted NSMenuItems | CommandGroup |
| Confirmation dialog确认对话框 | NSAlert | .confirmationDialog(…) |
| Context menu上下文菜单(右键菜单) | NSView.menu / NSMenu | .contextMenu { … } |
| Date picker日期选择器 | NSDatePicker | DatePicker |
| Dialog icon对话框图标 | NSAlert.icon | .dialogIcon(_:) |
| Disclosure control披露控件 | NSButton.BezelStyle.disclosure / NSOutlineView | DisclosureGroup |
| Inspector检查器AppKit uses several context-dependent counterparts | NSSplitViewItem.Behavior.inspector / NSInspectorBar / NSPanel | .inspector(…) |
| Navigation stack (approximate)导航栈(近似对应)No direct AppKit equivalent | NSPageController | NavigationStack |
| “Don’t show again” checkbox“不再显示”复选框 | NSAlert.showsSuppressionButton | .dialogSuppressionToggle(…) |
| Gauge / level indicator仪表 / 电平指示器 | NSLevelIndicator | Gauge |
| Help button/link帮助按钮 / 帮助链接 | NSHelpManager + NSButton | HelpLink |
| Hierarchical table row层级表格行 | NSOutlineView row | DisclosureTableRow |
| List列表 | NSTableView | List |
| Menu菜单 | NSMenu | Menu |
| Menu bar extra / status item菜单栏附加项 / 状态项 | NSStatusItem | MenuBarExtra |
| Menu indicator arrow菜单指示箭头 | NSPopUpButtonCell.arrowPosition | .menuIndicator(_:) |
| Menu item keyboard equivalent菜单项快捷键 | NSMenuItem.keyEquivalent | .keyboardShortcut(_:) |
| Menu separator菜单分隔线 | NSMenuItem.separator() | Divider inside a menu |
| Menu-style status item菜单样式的状态项 | NSStatusItem + NSMenu | MenuBarExtra + .menuBarExtraStyle(.menu) |
| Multi-window scene多窗口场景 | NSWindowController instances | WindowGroup |
| Navigation split view导航分栏视图 | NSSplitViewController | NavigationSplitView |
| Open/import panel打开 / 导入面板 | NSOpenPanel | .fileImporter(…) |
| Outline / source list大纲 / 源列表 | NSOutlineView | OutlineGroup or hierarchical List |
| Palette picker调色板选择器 | NSMatrix or NSSegmentedControl | Picker + .pickerStyle(.palette) |
| Paste button粘贴按钮 | NSButton + NSPasteboard | PasteButton |
| Pop-up button弹出式按钮 | NSPopUpButton with pullsDown = false | Picker + .pickerStyle(.menu) |
| Popover气泡弹层(Popover) | NSPopover | .popover(…) |
| Progress bar / spinner进度条 / 加载指示器(spinner) | NSProgressIndicator | ProgressView |
| Pull-down button下拉式按钮 | NSPopUpButton with pullsDown = true | Menu + .menuStyle(.button) |
| Radio group单选按钮组 | grouped radio-type NSButtons | Picker + .pickerStyle(.radioGroup) |
| Rename button重命名按钮 | NSButton / responder-chain rename action | RenameButton |
| Resizable split view可调整大小的分栏视图 | NSSplitView | HSplitView / VSplitView |
| Save/export panel存储 / 导出面板 | NSSavePanel | .fileExporter(…) |
| Search field搜索框 | NSSearchField | .searchable(…) |
| Segmented control分段控件 | NSSegmentedControl | Picker + .pickerStyle(.segmented) |
| Settings window设置窗口 | preferences NSWindowController | Settings |
| Share button / share picker共享按钮 / 共享选择器 | NSSharingServicePicker | ShareLink |
| Sheet窗口附着面板(Sheet) | NSWindow.beginSheet | .sheet(…) |
| Sidebar toggle边栏切换 | NSSplitViewController.toggleSidebar(_:) | SidebarCommands / system toolbar item |
| Single window单窗口 | NSWindow | Window |
| Slider滑块 | NSSlider | Slider |
| Stepper步进器 | NSStepper | Stepper |
| Switch开关 | NSSwitch | Toggle + .toggleStyle(.switch) |
| Tab view标签页视图 | NSTabViewController / NSTabView | TabView + Tab |
| Table表格 | NSTableView | Table |
| Table column表格列 | NSTableColumn | TableColumn |
| Table header strip表格表头栏 | NSTableHeaderView | .tableColumnHeaders(_:) |
| Table row表格行 | NSTableRowView | TableRow |
| Toolbar工具栏 | NSToolbar | .toolbar { … } |
| Toolbar customization palette工具栏自定义面板 | NSToolbar customization | .toolbar(id:content:) |
| Toolbar item工具栏项 | NSToolbarItem | ToolbarItem |
| Toolbar item group工具栏项组 | NSToolbarItemGroup | ToolbarItemGroup |
| Toolbar overflow menu工具栏溢出菜单 | NSToolbar overflow menu | .toolbarOverflowMenu { … } |
| Top-level command menu顶层命令菜单 | top-level NSMenuItem + NSMenu | CommandMenu |
| Utility window / tool palette工具窗口 / 工具面板 | NSPanel | UtilityWindow |
| Web link网页链接 | link-style NSTextField + NSWorkspace | Link |
| Window-style status item窗口样式的状态项 | NSStatusItem + NSPopover or panel | MenuBarExtra + .menuBarExtraStyle(.window) |
63 of 63 translations · underlined things link to their visual entry63 / 63 条翻译 · 带下划线的条目可跳转到视觉词条