macOS Touch Bar 图标位置
macOS Touch Bar Icons Location
带有触控栏的新 MacBook Pro,在 macOS Sierra 中,系统控制条的图标,它们位于何处?
我看了下HD/System/Library/CoreServices,没有.....
Touch Bar 引入了这些新图标:
参考资料如下:(您可以在 NSImage.h 中找到它们和所有其他图片)
NSImageNameTouchBarAddDetailTemplate,
NSImageNameTouchBarAddTemplate,
NSImageNameTouchBarAlarmTemplate,
NSImageNameTouchBarAudioInputMuteTemplate,
NSImageNameTouchBarAudioInputTemplate,
NSImageNameTouchBarAudioOutputMuteTemplate,
NSImageNameTouchBarAudioOutputVolumeHighTemplate,
NSImageNameTouchBarAudioOutputVolumeLowTemplate,
NSImageNameTouchBarAudioOutputVolumeMediumTemplate,
NSImageNameTouchBarAudioOutputVolumeOffTemplate,
NSImageNameTouchBarBookmarksTemplate,
NSImageNameTouchBarColorPickerFill,
NSImageNameTouchBarColorPickerFont,
NSImageNameTouchBarColorPickerStroke,
NSImageNameTouchBarCommunicationAudioTemplate,
NSImageNameTouchBarCommunicationVideoTemplate,
NSImageNameTouchBarComposeTemplate,
NSImageNameTouchBarDeleteTemplate,
NSImageNameTouchBarDownloadTemplate,
NSImageNameTouchBarEnterFullScreenTemplate,
NSImageNameTouchBarExitFullScreenTemplate,
NSImageNameTouchBarFastForwardTemplate,
NSImageNameTouchBarFolderCopyToTemplate,
NSImageNameTouchBarFolderMoveToTemplate,
NSImageNameTouchBarFolderTemplate,
NSImageNameTouchBarGetInfoTemplate,
NSImageNameTouchBarGoBackTemplate,
NSImageNameTouchBarGoDownTemplate,
NSImageNameTouchBarGoForwardTemplate,
NSImageNameTouchBarGoUpTemplate,
NSImageNameTouchBarHistoryTemplate,
NSImageNameTouchBarIconViewTemplate,
NSImageNameTouchBarListViewTemplate,
NSImageNameTouchBarMailTemplate,
NSImageNameTouchBarNewFolderTemplate,
NSImageNameTouchBarNewMessageTemplate,
NSImageNameTouchBarOpenInBrowserTemplate,
NSImageNameTouchBarPauseTemplate,
NSImageNameTouchBarPlayheadTemplate,
NSImageNameTouchBarPlayPauseTemplate,
NSImageNameTouchBarPlayTemplate,
NSImageNameTouchBarQuickLookTemplate,
NSImageNameTouchBarRecordStartTemplate,
NSImageNameTouchBarRecordStopTemplate,
NSImageNameTouchBarRefreshTemplate,
NSImageNameTouchBarRewindTemplate,
NSImageNameTouchBarRotateLeftTemplate,
NSImageNameTouchBarRotateRightTemplate,
NSImageNameTouchBarSearchTemplate,
NSImageNameTouchBarShareTemplate,
NSImageNameTouchBarSidebarTemplate,
NSImageNameTouchBarSkipAhead15SecondsTemplate,
NSImageNameTouchBarSkipAhead30SecondsTemplate,
NSImageNameTouchBarSkipAheadTemplate,
NSImageNameTouchBarSkipBack15SecondsTemplate,
NSImageNameTouchBarSkipBack30SecondsTemplate,
NSImageNameTouchBarSkipBackTemplate,
NSImageNameTouchBarSkipToEndTemplate,
NSImageNameTouchBarSkipToStartTemplate,
NSImageNameTouchBarSlideshowTemplate,
NSImageNameTouchBarTagIconTemplate,
NSImageNameTouchBarTextBoldTemplate,
NSImageNameTouchBarTextBoxTemplate,
NSImageNameTouchBarTextCenterAlignTemplate,
NSImageNameTouchBarTextItalicTemplate,
NSImageNameTouchBarTextJustifiedAlignTemplate,
NSImageNameTouchBarTextLeftAlignTemplate,
NSImageNameTouchBarTextListTemplate,
NSImageNameTouchBarTextRightAlignTemplate,
NSImageNameTouchBarTextStrikethroughTemplate,
NSImageNameTouchBarTextUnderlineTemplate,
NSImageNameTouchBarUserAddTemplate,
NSImageNameTouchBarUserGroupTemplate,
NSImageNameTouchBarUserTemplate
在 Obj-C 中的使用示例:
NSImage *image = [NSImage imageNamed:NSImageNameTouchBarUserTemplate];
Swift中的使用示例:
let image = NSImage(named: NSImageNameTouchBarUserTemplate)
Touch Bar系统图标全部位于/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/Assets.car
.
举几个例子,它们被命名为 TouchBarControlStripSpotlight
或 TouchBarControlStripSiriContent
。
如果您想检查并更改它们,您可以使用 ThemeEngine 应用程序打开 .CAR 文件。您可以在此处找到 app/project:https://github.com/alexzielenski/ThemeEngine
遗憾的是 ThemeEngine.app 无法显示所有图标。有些似乎是空的,但我猜这是应用程序的问题。也许还有另一种更可靠的方法来打开 .CAR 文件。
如果您有兴趣自定义 Apple 触控栏图标 provides 一些入门模板:
虽然它们不是特定于触摸栏的——它有 its own design guidelines – there's a bevy of additional design resources available on the HIG。
带有触控栏的新 MacBook Pro,在 macOS Sierra 中,系统控制条的图标,它们位于何处?
我看了下HD/System/Library/CoreServices,没有.....
Touch Bar 引入了这些新图标:
参考资料如下:(您可以在 NSImage.h 中找到它们和所有其他图片)
NSImageNameTouchBarAddDetailTemplate, NSImageNameTouchBarAddTemplate, NSImageNameTouchBarAlarmTemplate, NSImageNameTouchBarAudioInputMuteTemplate, NSImageNameTouchBarAudioInputTemplate, NSImageNameTouchBarAudioOutputMuteTemplate, NSImageNameTouchBarAudioOutputVolumeHighTemplate, NSImageNameTouchBarAudioOutputVolumeLowTemplate, NSImageNameTouchBarAudioOutputVolumeMediumTemplate, NSImageNameTouchBarAudioOutputVolumeOffTemplate, NSImageNameTouchBarBookmarksTemplate, NSImageNameTouchBarColorPickerFill, NSImageNameTouchBarColorPickerFont, NSImageNameTouchBarColorPickerStroke, NSImageNameTouchBarCommunicationAudioTemplate, NSImageNameTouchBarCommunicationVideoTemplate, NSImageNameTouchBarComposeTemplate, NSImageNameTouchBarDeleteTemplate, NSImageNameTouchBarDownloadTemplate, NSImageNameTouchBarEnterFullScreenTemplate, NSImageNameTouchBarExitFullScreenTemplate, NSImageNameTouchBarFastForwardTemplate, NSImageNameTouchBarFolderCopyToTemplate, NSImageNameTouchBarFolderMoveToTemplate, NSImageNameTouchBarFolderTemplate, NSImageNameTouchBarGetInfoTemplate, NSImageNameTouchBarGoBackTemplate, NSImageNameTouchBarGoDownTemplate, NSImageNameTouchBarGoForwardTemplate, NSImageNameTouchBarGoUpTemplate, NSImageNameTouchBarHistoryTemplate, NSImageNameTouchBarIconViewTemplate, NSImageNameTouchBarListViewTemplate, NSImageNameTouchBarMailTemplate, NSImageNameTouchBarNewFolderTemplate, NSImageNameTouchBarNewMessageTemplate, NSImageNameTouchBarOpenInBrowserTemplate, NSImageNameTouchBarPauseTemplate, NSImageNameTouchBarPlayheadTemplate, NSImageNameTouchBarPlayPauseTemplate, NSImageNameTouchBarPlayTemplate, NSImageNameTouchBarQuickLookTemplate, NSImageNameTouchBarRecordStartTemplate, NSImageNameTouchBarRecordStopTemplate, NSImageNameTouchBarRefreshTemplate, NSImageNameTouchBarRewindTemplate, NSImageNameTouchBarRotateLeftTemplate, NSImageNameTouchBarRotateRightTemplate, NSImageNameTouchBarSearchTemplate, NSImageNameTouchBarShareTemplate, NSImageNameTouchBarSidebarTemplate, NSImageNameTouchBarSkipAhead15SecondsTemplate, NSImageNameTouchBarSkipAhead30SecondsTemplate, NSImageNameTouchBarSkipAheadTemplate, NSImageNameTouchBarSkipBack15SecondsTemplate, NSImageNameTouchBarSkipBack30SecondsTemplate, NSImageNameTouchBarSkipBackTemplate, NSImageNameTouchBarSkipToEndTemplate, NSImageNameTouchBarSkipToStartTemplate, NSImageNameTouchBarSlideshowTemplate, NSImageNameTouchBarTagIconTemplate, NSImageNameTouchBarTextBoldTemplate, NSImageNameTouchBarTextBoxTemplate, NSImageNameTouchBarTextCenterAlignTemplate, NSImageNameTouchBarTextItalicTemplate, NSImageNameTouchBarTextJustifiedAlignTemplate, NSImageNameTouchBarTextLeftAlignTemplate, NSImageNameTouchBarTextListTemplate, NSImageNameTouchBarTextRightAlignTemplate, NSImageNameTouchBarTextStrikethroughTemplate, NSImageNameTouchBarTextUnderlineTemplate, NSImageNameTouchBarUserAddTemplate, NSImageNameTouchBarUserGroupTemplate, NSImageNameTouchBarUserTemplate
在 Obj-C 中的使用示例:
NSImage *image = [NSImage imageNamed:NSImageNameTouchBarUserTemplate];
Swift中的使用示例:
let image = NSImage(named: NSImageNameTouchBarUserTemplate)
Touch Bar系统图标全部位于/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/Assets.car
.
举几个例子,它们被命名为 TouchBarControlStripSpotlight
或 TouchBarControlStripSiriContent
。
如果您想检查并更改它们,您可以使用 ThemeEngine 应用程序打开 .CAR 文件。您可以在此处找到 app/project:https://github.com/alexzielenski/ThemeEngine
遗憾的是 ThemeEngine.app 无法显示所有图标。有些似乎是空的,但我猜这是应用程序的问题。也许还有另一种更可靠的方法来打开 .CAR 文件。
如果您有兴趣自定义 Apple 触控栏图标 provides 一些入门模板:
虽然它们不是特定于触摸栏的——它有 its own design guidelines – there's a bevy of additional design resources available on the HIG。