使用自动布局垂直居中子视图

马特奥德夫

我试图弄清楚如何使用自动版式将视图垂直居中。我是这项技术的新手,因此使我遇到了一些问题...这是我在Interface Builder中的控制器:在此处输入图片说明

灰色部分是超级视图,它包含一个自定义视图(黄色)和一个标签(红色);黄色视图固定在超级视图的底部,并且具有固定的高度和宽度。红色视图也具有固定的宽度和高度。

我的目标是使红色视图在灰色视图的可见部分(其可见高度为)中垂直居中superview.height - yellowView.height我怎样才能做到这一点?
太感谢了!

德尔玛

最简单的方法是将灰色视图也作为主视图的子视图,然后可以在IB或代码中为标签赋予centerY约束。如果由于某种原因不能这样做,则可以在代码中更改centerY约束的常量值,使其值为黄色视图高度的1/2。在IB中为标签指定centerY约束,并为其创建IBOutlet(在我的示例中将其命名为centerCon)。我的黄视图的固定高度为200。

- (void)viewDidLoad {
    [super viewDidLoad];
    self.centerCon.constant = 100;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用自动布局目标 C 将图像居中到视图

来自分类Dev

自动布局-当一个视图具有动态高度时,将两个视图在UITableViewCell中垂直居中

来自分类Dev

如何使用自动布局在容器视图中居中2个视图

来自分类Dev

使用自动布局以编程方式居中UIView可使视图从超级视图中消失

来自分类Dev

相对布局的居中子代

来自分类Dev

如何使用自动布局在屏幕上水平和垂直居中放置UILabel?

来自分类Dev

使用自动布局以垂直方向纵向堆叠视图,以横向水平堆叠视图

来自分类Dev

无法使用自动布局和情节提要在tableHeaderView中将视图居中

来自分类Dev

自动布局-使超级视图的高度等于子视图的高度+恒定,其中子视图为textView

来自分类Dev

Swift PureLayout:在最高的垂直居中子视图的上方和下方添加 x 个填充点

来自分类Dev

在剩余空间中自动布局居中视图(以编程方式)

来自分类Dev

使用Bootstrap将列内容垂直居中-表格布局问题

来自分类Dev

如何在 UIView 中居中子视图?

来自分类Dev

CSS垂直居中以打印布局

来自分类Dev

使用程序自动布局显示视图

来自分类Dev

使用自动布局平均间隔视图

来自分类Dev

使用自动布局将中心居中或固定到顶部

来自分类Dev

如何使用自动布局将微调器居中?

来自分类Dev

如何使用iOS自动布局将菜单中的按钮居中?

来自分类Dev

使用自动布局以编程方式居中自定义UIView

来自分类Dev

如何使用iOS自动布局将菜单中的按钮居中?

来自分类Dev

如何使用自动布局将两个元素居中?

来自分类Dev

使用自动高度和最大高度将图像垂直居中

来自分类Dev

如何使用NSViewRepresentable在SwiftUI视图中将NSTextView垂直居中?

来自分类Dev

ios自动布局视觉格式,可将子视图设置为与父视图相同的大小,但垂直偏移

来自分类Dev

以编程方式自动布局:更新视图的垂直空间以移动所有内部视图

来自分类Dev

为什么UIScrollView不能垂直滚动(使用自动布局)?

来自分类Dev

使用自动布局VFL垂直堆叠按钮阵列

来自分类Dev

使用自动布局VFL垂直堆叠按钮阵列

Related 相关文章

  1. 1

    使用自动布局目标 C 将图像居中到视图

  2. 2

    自动布局-当一个视图具有动态高度时,将两个视图在UITableViewCell中垂直居中

  3. 3

    如何使用自动布局在容器视图中居中2个视图

  4. 4

    使用自动布局以编程方式居中UIView可使视图从超级视图中消失

  5. 5

    相对布局的居中子代

  6. 6

    如何使用自动布局在屏幕上水平和垂直居中放置UILabel?

  7. 7

    使用自动布局以垂直方向纵向堆叠视图,以横向水平堆叠视图

  8. 8

    无法使用自动布局和情节提要在tableHeaderView中将视图居中

  9. 9

    自动布局-使超级视图的高度等于子视图的高度+恒定,其中子视图为textView

  10. 10

    Swift PureLayout:在最高的垂直居中子视图的上方和下方添加 x 个填充点

  11. 11

    在剩余空间中自动布局居中视图(以编程方式)

  12. 12

    使用Bootstrap将列内容垂直居中-表格布局问题

  13. 13

    如何在 UIView 中居中子视图?

  14. 14

    CSS垂直居中以打印布局

  15. 15

    使用程序自动布局显示视图

  16. 16

    使用自动布局平均间隔视图

  17. 17

    使用自动布局将中心居中或固定到顶部

  18. 18

    如何使用自动布局将微调器居中?

  19. 19

    如何使用iOS自动布局将菜单中的按钮居中?

  20. 20

    使用自动布局以编程方式居中自定义UIView

  21. 21

    如何使用iOS自动布局将菜单中的按钮居中?

  22. 22

    如何使用自动布局将两个元素居中?

  23. 23

    使用自动高度和最大高度将图像垂直居中

  24. 24

    如何使用NSViewRepresentable在SwiftUI视图中将NSTextView垂直居中?

  25. 25

    ios自动布局视觉格式,可将子视图设置为与父视图相同的大小,但垂直偏移

  26. 26

    以编程方式自动布局:更新视图的垂直空间以移动所有内部视图

  27. 27

    为什么UIScrollView不能垂直滚动(使用自动布局)?

  28. 28

    使用自动布局VFL垂直堆叠按钮阵列

  29. 29

    使用自动布局VFL垂直堆叠按钮阵列

热门标签

归档