如何在设置新图像时自动调整NSPanel(和NSImageView)的大小?

时间:2013-03-18 11:50:42

标签: objective-c macos cocoa

我有一个带有NSImageView的NSPanel。在我的应用程序中,此面板可以包含不同大小的图像,因此我想在加载新图像时调整面板和图像视图的大小。

我是否应该在每次设置新图像时以编程方式为两者设置新帧,或者是否有最好的方法(可能是设置)?

感谢

1 个答案:

答案 0 :(得分:0)

您可以使用绑定。

对于窗口内容宽度和内容高度,您需要在从图像获取NSImage时设置值。

您需要找到image.width和image.height,然后使用它们进行绑定。