Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Objective c 最小化时在dock中隐藏应用程序图标_Objective C_Macos_Cocoa_Osx Lion_Osx Snow Leopard - Fatal编程技术网

Objective c 最小化时在dock中隐藏应用程序图标

Objective c 最小化时在dock中隐藏应用程序图标,objective-c,macos,cocoa,osx-lion,osx-snow-leopard,Objective C,Macos,Cocoa,Osx Lion,Osx Snow Leopard,我是MacOSX开发的新手 我正在创建的应用程序需要在整个应用程序中从dock中删除应用程序图标。应用程序允许最小化和关闭应用程序窗口。通过从状态栏单击应用程序图标,可以重新启动或重新打开已关闭或最小化的应用程序窗口 我可以在应用程序启动时将dock图标设置为禁用;但是,当应用程序最小化时(单击最小化按钮),它会捕获应用程序当前窗口的图像并将其添加到dock。我不希望这种情况发生。应用程序不应向dock添加任何项目 问题: 当最小化时,苹果是否允许从dock中删除应用程序的重新启动程序图像 如果

我是MacOSX开发的新手

我正在创建的应用程序需要在整个应用程序中从dock中删除应用程序图标。应用程序允许最小化和关闭应用程序窗口。通过从状态栏单击应用程序图标,可以重新启动或重新打开已关闭或最小化的应用程序窗口

我可以在应用程序启动时将dock图标设置为禁用;但是,当应用程序最小化时(单击最小化按钮),它会捕获应用程序当前窗口的图像并将其添加到dock。我不希望这种情况发生。应用程序不应向dock添加任何项目

问题:

  • 当最小化时,苹果是否允许从dock中删除应用程序的重新启动程序图像
  • 如果苹果允许这样做,我如何隐藏或从dock中删除应用程序

  • 任何帮助都是很大的帮助!谢谢

    当窗口最小化时,不能禁用代理磁贴的显示——这是用户恢复最小化窗口的主要方式。如果您希望窗口在不使用时完全消失,请禁用最小化(在窗口的标志中),并让用户关闭窗口。

    如果您的应用程序在最小化时没有进入dock,用户将如何取回它?@Ken窗口通常会最小化到垃圾桶旁边的dock的一个单独部分。是的,用户点击垃圾桶旁边的图标将其取回。“金波伊要求不要表现出来,对吗?”肯纳斯勒。是的,这就是我想要的。用户可以通过单击状态栏(监视器屏幕右上角)中的图标重新启动应用程序这是我提供的。听起来你应该按照Dashwuff的建议禁用最小化。我明白了……我有点希望不在dock中显示应用程序,只允许用户通过单击我提供的监视器屏幕状态栏上的应用程序图标重新打开应用程序窗口。无论如何,谢谢!:)使用LSUIElement Info.plist键在dock中隐藏应用程序。