更改“窗口栏”Mac OS X上的图标

时间:2011-08-27 21:34:17

标签: objective-c xcode icons macos proxy-icon

我想知道如何更改Mac应用程序“窗口栏”中的图标。 我还添加了一张我想要更改的图标的图片,因为我认为“窗口栏”不是正确的术语。

screenshot

2 个答案:

答案 0 :(得分:3)

我认为它被称为“代理图标”,它由NSWindow方法setRepresentedFilename:控制。图标会根据图标所代表的文件类型自动设置。

请注意,用户可以拖动图标(作为文件),因此只能使用此方法(如方法名称所示)来设置窗口所代表的文件。如果你来自Windows,你可能会想把你的应用程序图标放在那里。不。

答案 1 :(得分:1)

您需要使用-setRepresentedFilename:或其他类似方法。我不认为您可以将图标更改为任何内容,它必须与文件关联。