NSImageView和窗口大小调整

 陀飞轮小朱朱 发布于 2023-01-08 13:31

我有一个Cocoa应用程序.在窗口的视图中,我放置了一个NSImageView.使用自动布局我添加了前导和尾随空格,使NSImageView锚定到视图(以及窗口).

NSImageView的缩放属性已设置为ScaleDown.

当我把窗户放大时,一切都按预期发生.图像在窗口中居中,不会向上扩展.

问题是当我把窗口缩小时.一切正常,直到我达到图像的大小.然后我不能让窗户变小.

换句话说,我只能使窗口像图像的大小一样小.我想要的 - 并且通过使用ScaleDown设置所期望的 - 是使图像缩小窗口.

1 个回答
  • 图像视图的抗压缩优先级高于NSLayoutPriorityWindowSizeStayPut(500).因此,图像视图的压缩阻力会阻止窗口调整大小.

    降低该阻力优先级.

    2023-01-08 13:36 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有