gpt4 book ai didi

ios - UICollectionView:水平滚动的动态单元格宽度

转载 作者:行者123 更新时间:2023-11-28 09:29:01 25 4
gpt4 key购买 nike

我有一个集合视图,其中有几个标签位于一行中。此集合视图必须具有基于标签大小动态计算的水平滚动和单元格宽度。
我在这里找到了如何使单元格宽度动态变化的解决方案:
Dynamic cell width of UICollectionView depending on label width

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return (labels[indexPath.row] as NSString).size(attributes: nil)
}

但是,只有当类符合UICollectionViewDelegateFlowLayout时才调用此方法,该类具有不适合我的垂直滚动方向。
如何使用水平滚动为默认布局创建动态单元格宽度?

最佳答案

您是否尝试将UICollectionViewFlowLayout的滚动方向设置为水平?

yourFlowLayout.scrollDirection = .horizontal

Apple Documentation for this

关于ios - UICollectionView:水平滚动的动态单元格宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49331957/

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