1

を使用して、実行時にドキュメント ウィンドウのプロキシ アイコンを変更しようとしています。

[[[セルフウィンドウ] standardWindowButton:NSWindowDocumentIconButton] setImage:img];

これは実行されていますが、info.plist の設定がこれをオーバーライドしています。

これをどこで呼ぶのが適切ですか。

4

1 に答える 1

2

NSWindowサブクラスでは、次のようにオーバーライドしsetRepresentedURLます。

- (void)setRepresentedURL:(NSURL *)url
{
    [super setRepresentedURL:url];
    NSImage* img = ...
    [[self standardWindowButton:NSWindowDocumentIconButton] setImage:img];
}
于 2013-02-07T19:19:50.223 に答える