gpt4 book ai didi

ios - Xcode 6 Interface Builder在 View 中间居中多个标签

转载 作者:行者123 更新时间:2023-12-01 22:46:34 24 4
gpt4 key购买 nike

我正在编写一个 iOS 应用程序,它在一个 View 中有多个标签,如下所示:

Labels Example

我希望这些标签位于 View 的垂直中心,标签集合的中间作为 View 的中心。

我需要为此使用自动布局,因为顶部标签可能是多行,或者可能只有一行,具体取决于输入,并且会根据此改变高度。这与顶部标签的大小不同,意味着我不能简单地将中间标签放在中间,而其他标签则与之相关。

我正在寻找代码或 IB 中的解决方案。

编辑:为了澄清,我希望将多个标签的中间居中,如下所示:
enter image description here
(垂直中间可能会稍微偏离)

*图像应为垂直中间

最佳答案

这是我的一个老问题,但它维护了相当多的观点,并且是一个相当常见的用例。我不觉得其他答案是实现这一目标的非常有效的方法。

使 View 集合居中的最简单方法是将它们放在 UIView 中。本身居中的对象。

要使用上面的示例,三个 UILabels将在一个 UIView 内, 带有 0顶部和底部标签与 View 之间的约束。然后将 View 本身设置为垂直居中。

关于ios - Xcode 6 Interface Builder在 View 中间居中多个标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25148405/

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