Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 清除NSTouchBar上的图标_Macos_Cocoa_Nstouchbar - Fatal编程技术网

Macos 清除NSTouchBar上的图标

Macos 清除NSTouchBar上的图标,macos,cocoa,nstouchbar,Macos,Cocoa,Nstouchbar,我正在为我的应用程序创建NSTouchBar。当该栏显示时,我在左侧看到此ESC图标,在右侧看到其他图标: 有没有办法摆脱它们并使整个栏区可用?右侧的图标是“控制条” 不能通过公共API删除右侧的“esc”键和“控制条”。在文档中,他们说它“总是可用的” 通过与NSTouchBarItem一起使用,您可以将“esc”的内容更改为其他内容,例如“完成”或任何内容,甚至是图标 有很多方法可以打开控制条,甚至可以将其删除,但我没有找到任何公开的API:苹果认为这一选择应该由用户通过系统首选项来决定,

我正在为我的应用程序创建NSTouchBar。当该栏显示时,我在左侧看到此ESC图标,在右侧看到其他图标:


有没有办法摆脱它们并使整个栏区可用?

右侧的图标是“控制条”

不能通过公共API删除右侧的“esc”键和“控制条”。在文档中,他们说它“总是可用的”

通过与
NSTouchBarItem一起使用,您可以将“esc”的内容更改为其他内容,例如“完成”或任何内容,甚至是图标


有很多方法可以打开控制条,甚至可以将其删除,但我没有找到任何公开的API:苹果认为这一选择应该由用户通过系统首选项来决定,不能通过编程强制执行。

没有。不能通过公共API删除右侧的“esc”键和“控制条”。您可以更改“esc”的内容,例如“完成”或其他任何内容。请回答您的评论,以便我可以接受。谢谢啊,顺便说一句,我怎么把esc换成其他的?不客气。我做了一些编辑,提供了更多信息。我已经创建了,特别是关于替换ESC键的。。。如果你想回答。。。