内嵌视图的自动布局约束[重复]

Posted

技术标签:

【中文标题】内嵌视图的自动布局约束[重复]【英文标题】:Autolayout constraints for inscribed view [duplicate] 【发布时间】:2019-01-23 19:28:41 【问题描述】:

我有一个视图,它是子视图。我想定义子视图约束如下:

    视图和子视图的 X 中心和 Y 中心重合(简单!),

    子视图的宽度和高度等于

    min(view.bounds.width, view.bounds.height)
    

    如何用自动布局约束来表达这一点?

【问题讨论】:

见***.com/questions/27892559/… 您是否尝试将尾随、前导、顶部、底部设置为低优先级,将宽度 == 高度设置为高优先级? 【参考方案1】:

这是一种选择:

纵横比为 1:1,优先级:1000 CenterX 和 CenterY,优先级:1000 顶部/底部/前导/尾随全部设置为>= 0,优先级:1000 Width = SuperviewWidth 优先级:999 高度 = SuperviewHeight 优先级:999

【讨论】:

以上是关于内嵌视图的自动布局约束[重复]的主要内容,如果未能解决你的问题,请参考以下文章

自动布局无法同时满足约束[重复]

自动布局将uiview放在两个uiview的中心[重复]

设置垂直空间iOS时自动布局图像拉伸[重复]

使用 Masonry 向视图的子视图添加自动布局约束

iOS 自动布局过程

如何正确设置水平图像视图的自动布局约束?