如何在某些窗口上放置一些标签?

时间:2011-01-20 13:00:12

标签: objective-c nswindow nsimage

我需要在应用程序中标记一些打开的窗口。我可以获取Windows列表,他们的系统ID,名称,所有者......我可以只在选择的窗口上绘制一些NSImage吗?

1 个答案:

答案 0 :(得分:0)

如果你有一个窗口,就像你说的那样,你可以添加一个NSImageView作为该窗口的子视图。此NSImageView应设置为具有与相关窗口大小相同的框架,以便填充窗口。

如果您需要进行自定义绘图,您可以继承NSImageView并覆盖其drawRect:方法,或者您只需将其图像属性设置为您已创建并添加到应用包的图像

希望这就是你的意思。