更改集合视图单元格大小
Posted
技术标签:
【中文标题】更改集合视图单元格大小【英文标题】:Change the collection view cell size 【发布时间】:2017-01-25 07:31:02 【问题描述】:我想调整FSCalendar
的日期框大小,它位于collectionView
单元格内。
请帮我更改FSCalendar
中的集合视图单元格大小。
【问题讨论】:
【参考方案1】:添加 UICollectionViewDelegateFlowLayout 后使用此功能:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize
return CGSize(width: screenWidth, height: screenWidth)
【讨论】:
【参考方案2】:你可以使用 UICollectionView 的委托方法来改变 CollectionView 的高度和宽度
在斯威夫特中
public func collectionView(_ collectionView: UICollectionView, transitionLayoutForOldLayout fromLayout: UICollectionViewLayout, newLayout toLayout: UICollectionViewLayout) -> UICollectionViewTransitionLayout
func setCollectionViewLayout(_ layout: UICollectionViewLayout, animated: Bool)
【讨论】:
以上是关于更改集合视图单元格大小的主要内容,如果未能解决你的问题,请参考以下文章