gpt4 book ai didi

swift - 添加 UILabel 强制 UICollectionViewCell 缩小宽度

转载 作者:行者123 更新时间:2023-11-30 10:33:40 25 4
gpt4 key购买 nike

我有一个 UICollectionView,其单元格宽度不同。

每个单元格都有一个包含 UILabel 的页脚 View 。我希望该标签为全宽,无论文本有多长,我希望标签始终跨越 UICollectionViewCell 内页脚 View 的宽度。

为了尝试此操作,我将我的 UILabel 锚定如下 -

enter image description here

到 View 的顶部到其邻居的尾部到 View 的尾部

但是,当我的单元格渲染时,它不再是 sizeForItemAt 中设置的宽度,而是缩小到图标的尾随边缘.

我无法理解为什么,我是使用xib的新手,并且过去会以编程方式构建我的 View ,但我没有遇到过这个问题。

我的sizeForItem是-

    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return .init(width: collectionView.bounds.width / 2, height: 480)
}

最佳答案

您需要将标签的水平contentHuggingpriority更改为最低值,以便它可以自由拉伸(stretch)

关于swift - 添加 UILabel 强制 UICollectionViewCell 缩小宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58560115/

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