IOS自动布局缩小

Posted

技术标签:

【中文标题】IOS自动布局缩小【英文标题】:IOS Auto Layout scale down 【发布时间】:2015-05-05 21:30:08 【问题描述】:

我正在尝试创建此视图,其中图像粘在一起并在设备变小时调整大小。每件事都有效,但我似乎没有开始工作的唯一一件事是缩小规模。

从屏幕截图中可以看出,有两个框需要居中。框之间的空间始终与宽度和高度相同(例如 100x100 或 50x50 或 25x25 等)。但正是这种简单的调整大小使盒子变小并不起作用。你们知道我应该使用什么样的自动布局属性吗?还是属性的组合?非常感谢您的帮助。

问候

【问题讨论】:

【参考方案1】:

您可以在情节提要中完成所有这些操作。给视图左右边缘的任何间距,以及它们之间的空间。选择 2 个框,然后选择“等宽”和“等高”。选择其中一个框,并为其设置 1:1 的纵横比约束。不要给盒子任何固定的宽度或高度限制。

【讨论】:

【参考方案2】:

我完全同意@rdelmar 的回答... +1 回答...

实际上,为了保持任何对象的比例,您需要使用宽高比,例如大屏幕中的 100x100 和小屏幕中的 50x50...对于其他视图尺寸也是如此...

由于我们希望两个对象在高度和宽度方面相同,我们必须将一个对象的宽度和高度赋予另一个对象......

为了更好地理解它是如何完成的......这是视觉格式..

这是你想要的输出......

【讨论】:

以上是关于IOS自动布局缩小的主要内容,如果未能解决你的问题,请参考以下文章

如何使用自动布局按比例缩小 NSImageView?

自动布局领先或培训 -16

自动布局 - UILabel 在方向更改后宽度缩小,这是由另一个应该自动调整字体大小的 UILabel 引起的

自动布局可以调整 UITableView 的大小以在 ipad 上纵向增长和横向缩小吗?

为啥我的 superview-with-subview 在模态显示(使用自动布局)时会缩小?

有没有办法在没有代码的情况下使用自动布局来缩小约束?