摆脱 NSTouchBar 上的图标
Getting rid of icons on NSTouchBar
我正在为我的应用程序创建一个 NSTouchBar。当栏显示时,我在左侧看到这个 ESC 图标,在右侧看到这些其他图标:
有没有办法摆脱它们并使整个条形区域可用?
右边的图标是"control strip"。
"esc"键和右边的"control strip"无法通过publicAPI删除。他们在文档中说它是 "always available".
您可以将 "esc" 的内容更改为其他内容,例如 "done" 或任何内容,甚至是图标,方法是使用 escapeKeyReplacementItemIdentifier 和 NSTouchBarItem
。
有一些方法可以 customize 控制条甚至删除它,但我没有找到任何 public API:Apple 认为应该保留这个选择给用户,通过系统首选项,不能以编程方式强制。
我正在为我的应用程序创建一个 NSTouchBar。当栏显示时,我在左侧看到这个 ESC 图标,在右侧看到这些其他图标:
有没有办法摆脱它们并使整个条形区域可用?
右边的图标是"control strip"。
"esc"键和右边的"control strip"无法通过publicAPI删除。他们在文档中说它是 "always available".
您可以将 "esc" 的内容更改为其他内容,例如 "done" 或任何内容,甚至是图标,方法是使用 escapeKeyReplacementItemIdentifier 和 NSTouchBarItem
。
有一些方法可以 customize 控制条甚至删除它,但我没有找到任何 public API:Apple 认为应该保留这个选择给用户,通过系统首选项,不能以编程方式强制。