UICollectionViewCell的自动宽度大小-Swift
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UICollectionViewCell的自动宽度大小-Swift相关的知识,希望对你有一定的参考价值。
我如何自动将UICollectionViewCell
大小的基本大小width
设为string
?
let padding = 30
func collectionView(_ collectionView: UICollectionView,
layout collectionViewLayout: UICollectionViewLayout,
sizeForItemAt indexPath: IndexPath) -> CGSize {
let lbl = UILabel()
lbl.text = arr[indexPath.item] // arr = [String]()
let si = lbl.sizeThatFits(CGSize(width:CGFloat.greatestFiniteMagnitude, height:40))
print(si.width)
return CGSize(width:si.width + padding , height:40)
}
以上是关于UICollectionViewCell的自动宽度大小-Swift的主要内容,如果未能解决你的问题,请参考以下文章
UICollectionViewCell 的子视图的宽度和高度为零
UICollectionViewCell 以编程方式自动布局
如何使用自动布局将两个具有动态高度的 UILabel 与 UICollectionViewCell 的底部对齐