9

macOS Sierra の Touch Bar を備えた新しい MacBook Pro のシステム コントロール ストリップのアイコンはどこにありますか?

ここに画像の説明を入力

HD/System/Library/CoreServices の下を見ましたが、そこにはありません.....

4

3 に答える 3

15

Touch Bar システム アイコンはすべて にあり/System/Library/CoreServices/SystemAppearance.bundle/Contents/Resources/Assets.carます。

いくつか例を挙げると、TouchBarControlStripSpotlightやのように名前が付けられていTouchBarControlStripSiriContentます。


ここに画像の説明を入力

それらを調べて変更したい場合は、ThemeEngine アプリを使用して .CAR ファイルを開くことができます。ここでアプリ/プロジェクトを見つけることができます: https://github.com/alexzielenski/ThemeEngine

残念ながら、ThemeEngine.app はすべてのアイコンを表示できません。空のように見えるものもありますが、それはアプリの問題だと思います。.CAR ファイルを開くための、より信頼性の高い別の方法があるかもしれません。

于 2017-02-14T11:46:06.480 に答える
5

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)
于 2016-12-13T11:37:06.197 に答える