gpt4 book ai didi

iOS 如何通过 PureLayout 将两个 View 居中

转载 作者:可可西里 更新时间:2023-11-01 03:38:38 24 4
gpt4 key购买 nike

我想将我的 UIImageView 和 UILabel 居中,如下图所示。我用了一个容器来包含UIImageView和UILabel,但是容器不适合UIImageView和UILabel的宽度。所以我需要设置容器的宽度。有没有方法可以解决不设置宽度或不计算 View 的问题宽度?这是图片:

MyLabel

最佳答案

有四种 View 在起作用:

  1. 外观或主视图
  2. 容器 View (包含图像和标签)
  3. 图片查看
  4. 标签 View

View 在以下层次结构中:

  1. 外观
    1. 容器 View
      1. 图片查看
      2. 标签 View

我假设外部 View 的宽度和高度来自其他约束。

我从您提供的图像中看到图像比标签高,请记住以下约束可以实现您想要的:

  1. 将容器 View 的 X 轴与外部 View 对齐
  2. 将容器 View 的 Y 轴与外部 View 对齐
  3. 将 ImageView 的顶部、左侧和底部边缘固定到容器 View
  4. 将标签的右边缘固定到容器 View
  5. 将标签的 Y 轴与容器 View 对齐。
  6. 设置图像和标签 View 之间的水平距离。

关于iOS 如何通过 PureLayout 将两个 View 居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29228211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com