gpt4 book ai didi

objective-c - 当我设置新图像时,如何自动调整 NSPanel (和 NSImageView)的大小?

转载 作者:行者123 更新时间:2023-12-03 17:23:08 26 4
gpt4 key购买 nike

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

每次设置新图像时,我是否应该以编程方式为两者设置新框架,或者是否有最好的方法来做到这一点(也许是一个设置)?

谢谢

最佳答案

您可以使用绑定(bind)。

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

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

关于objective-c - 当我设置新图像时,如何自动调整 NSPanel (和 NSImageView)的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15476144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com