gpt4 book ai didi

ios - 将 UILabel 放在 Collection View 的中心?

转载 作者:行者123 更新时间:2023-11-28 12:36:17 25 4
gpt4 key购买 nike

我希望 UILabel 显示在我的 Collection View 的中心,并带有背景色。但是,当我将一个拖到 Storyboard中的 View 上并设置其背景颜色时,它似乎占据了整个 View 。相反,我希望它只占据一个小的矩形部分,该部分仅围绕其中的文本。这是我拥有的以及我希望它看起来像的东西:

电流:

storyboard

目标:

want

有没有办法手动设置标签的高度和宽度?我希望它继续显示在 Collection View 中生成的单元格上的当前行为,但只占用有限的空间而不是占用整个 View 。

最佳答案

编辑:

感谢@robmayoff 评论说这个解决方案在 collection view controller 的情况下是不可能的。

只有当您有一个常规 View Controller 但没有 Collection View Controller 时,此答案才适用。

我之所以没有删除它,是因为 - 希望 - 它可能对其他一些观众有用。


我建议:

  • 让collectionView后面的标签:

从这里(文档大纲):

enter image description here

将标签拖到 collectionView 的顶部(而不是作为 subview )。确保两个组件处于同一层次结构,但标签位于 collectionView 后面。完成此操作后,

  • 双击标签(也来自文档大纲):

现在您可以将它移动到 View 的中心(例如,通过使用键盘上的箭头),确保让它位于屏幕的中心。

  • 添加适当的约束,让标签始终位于屏幕中央。

  • 使 collectionView 的背景透明(透明色)。

就是这样!

希望对您有所帮助。

关于ios - 将 UILabel 放在 Collection View 的中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40734276/

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