通过约束调整 NSImageView 的大小

Posted

技术标签:

【中文标题】通过约束调整 NSImageView 的大小【英文标题】:Resizing NSImageView through constraints 【发布时间】:2014-02-03 16:38:21 【问题描述】:

大家!

我正在尝试在调整窗口大小期间调整 imageview(NSImageView 的实例)的大小。我在 IB 中设置了约束:

    图像视图和它的前导和尾随约束 superview“等于或大于0”; imageview 的高度和宽度限制设置为“小于或等于” 310"; 以编程方式设置图像视图纵横比的约束;

图像大小已明确设置 (310x310) - imageView 的内容;

问题是,当我调整窗口大小时,它的宽度被限制为最小 310,尽管 imageview 的高度和宽度限制设置为“小于或等于 310"

那么,我想做什么

有什么想法吗? 谢谢!

【问题讨论】:

【参考方案1】:

检查您的优先级设置。如果优先级设置为低,它不会做你想让它做的事情。此视图中的所有约束优先级是什么?

【讨论】:

所有约束的优先级均为默认值 (1000)

以上是关于通过约束调整 NSImageView 的大小的主要内容,如果未能解决你的问题,请参考以下文章

NSImageView:水平适应容器宽度,垂直纵横比

用 FMDB 快速保存 NSI​​mage

通过动画调整 UIView 大小时约束不起作用

通过使用约束自行调整大小来展开和折叠 TableView 单元格

动态调整视图大小(拖动运动)时自动布局约束中断

如何强制 uitableview 调整单元格的大小(在停用高度约束后)?