摆脱NSTouchBar上的图标

时间:2017-06-29 14:56:53

标签: macos cocoa nstouchbar

我正在为我的应用创建一个NSTouchBar。当栏显示时,我会看到左侧的ESC图标和右侧的其他图标:

enter image description here

有没有办法摆脱它们并提供完整的酒吧区域?

1 个答案:

答案 0 :(得分:1)

右侧的图标是"控制条"。

" esc"键和"控制条"在右边不能通过公共API删除。在文档中,他们说它始终可用"。

您可以更改" esc"的内容但是,对于其他事情,例如"已完成"使用NSTouchBarItemlocal一起使用,或任何内容,甚至是图标。

escapeKeyReplacementItemIdentifier控制条的方法甚至删除它,但我没有找到任何公共API:Apple认为这个选择应留给用户,通过系统首选项,不能以编程方式强制。