【发布时间】:2016-11-22 05:19:15
【问题描述】:
我希望 UILabel 以背景颜色出现在我的 Collection View 的中心。但是,当我将一个拖到 Storyboard 中的视图上并设置其背景颜色时,它似乎占据了整个视图。相反,我希望它只占用一个小的矩形部分,该部分仅围绕其中的文本。这是我拥有的以及我希望它看起来的样子:
当前:
目标:
有没有办法手动设置标签的高度和宽度?我希望它继续当前出现在集合视图中生成的单元格上的行为,但只占用有限的空间而不是占用整个视图。
【问题讨论】:
-
设置你想要的标签框架,最后使 label.layer.makstobound = true
-
您确定要将标签作为集合的子视图吗?
-
@AhmadF 我只是希望它始终出现在视图的中间,并带有一个可以更改其文本和不透明度的插座
-
将一个uiview拖到你的viewcontroller外面并在代码中作为子view使用
-
将标签拖到集合视图上时按住命令,将阻止它添加为集合视图的子视图。您的集合视图正在为其框架提供标签。
标签: ios swift uicollectionview