首页 > 解决方案 > 内嵌视图的自动布局约束

问题描述

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

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

  2. 子视图宽度和高度等于

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

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

标签: iosautolayoutnslayoutconstraintios-autolayout

解决方案


这是一个选项:

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

在此处输入图像描述


推荐阅读